99926102
63916973
89335605
2139933
96712291
9561129
10462626
80045614
96957174
70049678
70135783
80887362
7083371
2806309
78006678
31179375
17037237
97138662
73129993
78207229
15293163
6337325
2005467
57495467
94833037
65128377
19486320
2431283
15442992
57745488
42835182
45165046
45585883
24161267
16726159
55704956
10773700
4384860
14236889
52992530