93145689
63473834
12921990
14118551
51628515
88831441
66902130
4504143
93923521
99575448
20841740
47761214
15267506
89087971
2305383
75688929
19028742
16353439
82727440
61186723
82864261
43883178
2179809
13435371
33862505
51244118
38862285
7657963
94241381
2070
55586299
59047756
55938016
1564829
64601731
65801268
56121149
90162075
65917532
15608826