0
14
36
561
26
57
114
50
133
102
58
33
139
278
422
207
402
532
117
195
144
129
30
28
76
188
49
52
34
88
44
220
25
18
43
305
230
71
303
135
154
19
186
126
140
78
178
348
621
386
445
221
94