58637648
72176370
228650
5515916
87894312
6918220
77861321
30035418
23342986
56152545
62554050
89239930
84259800
27396524
6261726
3615359
70618941
94838091
37438693
94066287
58675112
70148565
71624211
77779870
10274139
31709653
36734725
37116587
24565038
57352332
75514680
67875358
78845311
77753855
23963557
99895588
50884754
85686884
76486557
45368666