0
3
9
24
61
115
5
23
29
30
35
26
67
62
15
38
44
20
36
56
153
6
34
4
53
45
41
228
59
223
309
104
367
166
94
241
64
121
84
134
298
251
212
128
114
126
110
8
196
122
97