95508601
31964198
737913
17994277
93926569
15477749
42546333
93099292
1919572
67557221
52072809
91253418
55029018
51269657
45654464
33501697
31981801
34197138
5786892
79079602
23511926
47667357
32117476
43021285
84243587
4675877
9759594
25736354
42311717
11973396
75315937
5273227
91384035
37246385
83167282
29571225
77729212
80096966
23296790
9682912