98452746
39743386
9582500
2914396
93347203
28612922
20153874
86766919
35194996
54433167
471287
1502945
43376387
31516523
37807971
80242889
76435222
48342040
60163122
1060743
96193429
92133500
31021758
79485171
54485704
29462271
50732062
1580839
2874317
23035493
5484705
595436
2616625
5894444
63903403
80709444
64616871
22102977
22852905
5544483