1
0
14
36
561
26
57
114
50
133
102
58
33
139
280
422
207
403
533
117
195
144
129
30
28
76
188
49
52
34
88
44
220
25
19
43
305
230
71
304
136
154
186
126
140
78
178
348
623
386
445