32845803
31737341
1788509
46911046
224414
38489208
91159237
15495065
11566057
86047047
99198718
3459924
20493296
60842203
44406667
430588
62583970
89219884
3472127
86793861
97715906
88975033
42033739
25019845
70551029
50768670
57293267
22255197
5364928
2156500
55733591
23482949
43201475
60906961
52036156
34659832
20387560
81465902
27936242
46464352