50756290
74458331
72637305
28327960
90068925
49773433
44027726
80221742
80528815
97128897
30976973
14963780
35946116
8471500
87565080
60969844
36594926
20106698
95047231
36336124
51099667
22142688
80728561
10791634
64467850
5616485
64676310
3374124
29356144
19018841
9151682
21117750
91063547
40684358
52887950
49923184
28871140
51869861
28268334
10726363