1
2
0
20
18
34
10
39
12
16
5
30
32
17
21
6
4
40
56
47
166
3
72
84
29
28
37
83
71
85
50
48
31
55
45
98
77
61
151
111
103
23
268
89
141