30679690
58959302
40786888
6749335
27534161
24333516
68483008
59018512
41073703
11142519
25752551
94695872
56911942
28413629
29779694
99819782
14823249
59121484
82844790
12983365
68376857
50879291
23024740
9771816
94056129
2457653
39637332
42218473
43562115
65904850
91934435
89158451
16224804
59405006
79403335
13578391
472456
14722552
41401510
42174373