24924165
82295413
74964108
13557309
11544204
5067303
51112274
43903497
97532356
23656968
31923046
11955266
9005750
1008539
99367970
57453534
9922629
6114070
33135588
21993571
52713220
131135
947450
74633861
66974745
2393022
81377322
35939708
92931264
7651989
15819985
72473847
53874330
60091126
69445702
34503931
14169256
48708594
34122051
48053246