31929560
63574684
5404164
8043118
4546292
47309941
6746713
10217086
51737070
49622512
55455704
47677930
14116701
23208085
40239756
65395469
395149
72359138
87322254
57182085
9049197
93321059
57495668
43082844
64989517
86146820
1474396
63601072
56809484
4918748
4894525
73786444
98764000
75024341
26526461
21269486
67112021
23116798
38503334
55149268