58643772
3424542
19171085
54467883
34509594
37743848
83277280
2775784
3694176
65234707
99671268
36958901
99624232
17555147
93124383
41893305
1281769
49496611
45038910
320885
14275273
39288096
373838
63236827
94357022
39718917
37375666
1781547
38664074
2548597
2136166
35014641
24212362
50152012
54146713
4781875
32879240
93505050
33089520
57531709