2505613
95091747
8975171
34247422
3806112
3668332
85902785
94871600
38039557
91576541
84187049
23891094
5356623
18897632
6794614
70464903
6459632
6227371
4646648
45184414
9463567
93993434
30834357
97491195
36452017
35004882
3518195
67002831
34212043
127196
43839339
114331
47176303
8895308
3666107
96716969
14586356
6418362
40116586
71915229