30413106
59638923
75564101
42356633
30292860
98088329
48476392
4499339
16527296
64427786
69904184
43332966
37937353
47771568
65975298
69443005
49902652
63134335
11047453
783918
55826151
32867388
90294647
71037586
78162894
40601472
5650823
62497679
7236863
76489373
22726496
7801017
25237342
7311437
50427025
97748654
144813
83829675
36964442
41581044