96957493
2172760
17012839
82478563
605127
67614313
93352295
15114446
33183069
65932192
39592776
9661492
52585056
34127354
88114869
1929622
48422467
4794523
1502385
3095855
43679874
57321244
80334541
59022488
54273888
1273350
59623043
55653744
52663086
20342079
98562583
88154689
97083724
37842257
96002724
17298237
31483487
27804572
72819223
29985075