0
17
49
20
183
33
29
4
25
37
261
90
48
36
129
9
54
441
116
62
12
157
282
225
258
174
31
80
193
96
67
77
14
289
109
106
150
13
79
145
327
137
435
70
35
75
15
99
66
91
40
30
45