20495153
36853121
89001874
3537567
29152799
42884159
37711948
16529287
6964168
2914445
2139330
62236394
43905004
70448431
77249
165356
1804361
28572733
61139994
55079580
27627928
48583479
73492898
91185668
22008301
56692380
52149497
68032414
88226228
16898189
11892681
59587933
89454153
3898240
22435461
5480516
24688695
87087156
43944130
24556562