0
14
36
561
26
57
114
50
132
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
32
305
230
71
303
135
154
19
186
126
140
78
178
347
621
386
445
221
94