95307129
45223272
85691877
18607255
45857003
63511376
93351346
56927735
6759361
620239
4280791
57575677
34944515
35699169
6298299
22809118
25412655
95275733
44569310
70118243
62785683
75169258
8098742
20772970
25961391
16471650
69957030
4042373
1636688
19454461
65655936
29759706
8732769
499280
24215578
31658188
19919767
44698615
69422184
42402675