3512997
21835924
84639493
2095
37521083
98375076
91142805
19438409
2793108
56074309
39928446
12529179
67585167
40431250
59462574
87993351
50484660
66781214
22638268
24148793
14939726
27674766
31547944
40351773
91636101
69464326
69697201
10985811
67144767
87788647
79539951
80032900
7025890
4518725
45495082
81992359
91776965
23296040
89602479
83515153