40893587
10246598
671655
2739838
20656004
1792674
7554760
59523678
73931801
5702739
61812310
85171943
20547850
2006037
11234736
82322361
2762683
13669717
30637433
75294333
2799321
44683242
27467726
43973580
65254108
19871660
76305509
17482597
63174335
56025917
8761580
46463773
7307977
5532134
2573814
19923870
43415208
63006707
91128093
46509169