29075389
52811517
32523727
1570126
85304760
2584755
49343940
51127440
10571945
16897213
3920752
20295626
82827904
7562355
75136040
988890
38576591
27832558
16006552
64672595
99518119
23592298
19624832
39698989
55408143
66675546
706832
67421642
46245598
29212107
53423916
62716111
23285742
2553261
73963531
51172788
38465331
62805040
82983171
55818193