93167566
66135100
19491145
13727682
13836588
89392559
40618154
3243843
40466537
2156795
74146886
67238671
87788494
98613844
44847844
1287270
53577905
84174987
30283062
1382265
58403612
38557598
17626092
95557268
11562650
16353371
72515741
8464029
21231684
26436269
48379463
46019948
49521514
86419981
32247890
33643947
60119649
95505656
76932943
4067247