0
10
129
454
411
31
545
482
81
62
0
31
484
720
146
1
125
577
34
3
312
548
77
179
276
424
334
577
667
121
765
448
332
88
34
83
135
1355
772
114
449
172
172
62
90
159
540
0
168
1910
330
12
