0
33
3
10
24
23
15
11
43
28
1
58
53
232
234
22
13
41
87
50
34
113
104
31
17
102
191
61
12
198
117
72
48
88
326
85
116
103
257
45
66
186
74
189
214
49
298
175
159
40