90548946
86875190
39285248
6952708
28421758
20929869
8634779
9525660
54979497
40231138
18916319
35106339
46683427
72056587
3683981
1183211
87082461
464859
34917738
12753202
72806700
83512283
27881156
35834965
77952886
23077306
75395447
55237909
59439443
6798622
1815182
993186
84257227
7610618
88071965
877124
37804580
11629755
80581263
12117898