50298076
35037369
92918475
70109365
8591372
34819855
62596934
34589377
1093103
29365388
27032002
98791192
6241919
2866587
87038878
60508728
29616821
71938441
58307573
1963175
29914772
62257981
85164313
26381184
22667236
17464557
10657352
87868189
22108155
87351187
26584794
9103573
64454482
85247260
28318142
43857650
7507169
88598035
2186444
56762692