0
326
109
192
138
355
21
79
55
177
116
633
66
41
375
95
211
90
248
76
560
64
124
68
193
50
168
82
183
40
23
69
112
20
24
202
229
71
144
5
134
47
65
130
85
104
52
443
267
11
8
75
114
146
96