2
0
47
31
1
4
9
7
27
150
13
37
16
32
17
116
44
417
95
68
21
281
48
112
648
462
117
5
70
34
55
36
83
43
49
22
352
91
96
191
178
24
93
202
75