2
0
1
33
4
11
7
46
31
60
16
3
35
25
5
27
13
109
163
8
72
20
56
22
21
12
55
18
85
51
45
47
15
28
96
59
74