15658036
7202863
23124155
41672820
47199073
99001421
56335990
32013951
681421
56892625
94702514
19577667
79589866
61033201
54952456
51493709
30703332
41985168
38173252
3274570
68046625
1842886
850308
29781702
85879080
55649458
87221550
63526888
32129078
55994769
3395884
43859200
71528667
37217676
99803486
20885779
17996664
21221776
33538532
80617559