0
2
1
47
20
36
33
34
32
15
130
27
132
74
49
58
28
21
99
25
115
100
117
39
105
40
56
51
29
87
62
18
107
150
63
81
65
78
223
355
43
251
176
121
456
31
64
131
119
110