59868153
51583160
9211031
92648858
81469296
2214318
56702655
48816142
85994183
8603408
17457303
59934074
25042261
25949356
57035815
75965835
58597353
5467568
66649667
41694851
2081450
62963998
83851393
60611377
23998922
46908023
21236432
62626730
77254203
5046483
7451097
82504665
90799338
30944276
38348561
22046956
65527075
10919128
13335891
8014304