25217614
81495040
97202178
94668351
48342670
50923216
97376652
76885559
8531324
7629036
2908406
7444772
57044309
58621541
79393393
81066215
60258372
69514050
3692803
90936620
30935477
8886346
63732132
86542017
35382175
96227253
20578405
21013127
26589872
59446155
34372313
75142000
43466956
55633356
93867808
6678926
57458093
4196303
74409758
14116438