16255436
5798475
54558931
3075192
99683614
9209586
48396623
5965728
20491343
13249690
32227795
51737867
12797806
18099048
78616841
81524998
31448330
45089283
18458098
20379508
66835317
69202885
4018057
25086830
6725396
64924007
173456
77881347
18133785
643336
19758870
84946366
3716888
40789227
60095526
1635210
48488156
9945879
50422094
28417397