93045380
5949567
31262914
356311
23428807
63791679
995121
21652923
31822732
28056519
59244345
45807028
81779890
23521968
2024409
52193495
70386776
16445200
4462486
64077521
22709366
34255408
16793101
27159296
70179646
2234523
84913144
1535526
54139689
57186679
1653853
26384896
4111359
1556526
7976135
43123027
34552221
99986981
92096085
3357939