50787888
91824418
77321649
13998028
96667659
55663346
77821483
55095636
95258345
80952486
6128232
40836629
23114566
96157664
20167024
66443002
32028672
60147497
54549802
860996
24413095
71093000
64616507
56865041
25187087
2784718
9828406
1371157
28813934
59412112
20712307
23584329
38914905
55794260
3673861
54131800
31507782
43144614
99394507
69324412