30333220
97826823
70718462
33575363
64327824
9068913
2413914
28232867
437609
8178592
54533662
43884808
15212632
2694160
31198562
35752382
41563464
1907802
60202903
51004022
6907738
57953789
96459054
23776086
7490621
33727183
793991
28413272
64001753
81021757
66298631
50368150
72124589
86399470
30146849
82282672
37553524
35627909
51779642
5680471