2
0
17
6
31
18
62
23
51
3
4
8
16
13
37
9
40
5
39
33
7
32
1
34
12
29
108
55
63
43
52
19
27
138
66
111
65
21
87
149
129
167
48
54
57