89
383
186
394
81
951
0
456
255
43
24
253
50
129
325
4
110
252
338
309
36
80
56
104
1
8
91
76
114
109
86
122
379
373
42
454
33
369
40
83
37
195
334
132
428
478
262
344
122
189
102
40
27
61
14
