159
76
342
379
115
586
57
332
69
129
84
0
635
244
645
1028
231
235
70
83
194
174
90
638
1196
183
24
487
134
558
101
32
29
93
410
210
520
663
38
449
426
7
291
3
40
174
642
158
105
514
187
230
