45803735
14854355
49157565
60427810
11482731
76385833
27396309
38411172
56056371
6425969
98857265
41837044
84431927
72453718
93643290
67859723
68322903
14168405
93572984
72407205
49532819
71804518
84271552
1842203
55299394
43746867
22469075
12421264
32703845
45734967
3688382
27002083
12932935
27508278
42026053
37817648
56624233
38904238
20484992
1056642