34858624
61509538
10208098
85906964
5046923
18544188
39111196
5912527
65254307
95581048
89118760
498602
75357327
10818188
85984417
52291928
98641995
59486792
9198343
43512127
24739381
9654241
29429676
1868357
77055449
40465892
27933242
6119706
59106586
96068813
56351659
4180611
14098697
31003830
48502341
25263263
82524128
63763979
33836106
25125433