32104595
99993243
61455246
41432500
29721822
68943913
660586
58537256
53038393
40901973
39891153
5842967
14874985
27523201
50752061
269848
55955740
4432757
21485695
1005401
68338979
66545313
84999759
69326902
43135465
40519694
39549586
81699599
78598016
72637370
79365587
14244463
80889080
3562155
28488243
74326871
92195838
36893381
97106072
8108710