21123489
20588788
3240403
17665231
74147972
2422585
21735892
27201154
44666632
47013362
85841447
3518443
8106450
15539925
1211519
26114639
67518909
8952851
87315012
76176241
24708760
30778443
94676475
23883109
75023752
21425958
3136688
6758555
7458482
43137012
92453791
53167095
70834580
59408159
5644568
49491863
46734610
72059074
60048319
3955349