21012285
74397383
64129658
81071869
54804331
6457242
40663018
761608
50602968
1442513
3884766
70951834
35109901
17808736
27628885
12137126
80895699
6672137
2865739
67656162
24461235
19469416
1828137
7776753
87693310
88397274
28643396
52346490
9106734
72695188
73827701
96601441
4688099
24318396
79068521
79818321
4802872
93431280
95367783
15276096