17741125
87193170
94706060
45996015
81282881
29588303
29301985
39104370
40534988
57691277
11913120
3196113
44894117
1292910
96473292
70111225
58196457
2873385
4861225
4048993
53843795
24919772
57979947
89557152
56086994
81608923
46554552
52144322
82672479
5201365
56884125
19525196
3600448
15439032
97607422
74648146
72458546
96441571
65474539
19823849