39557776
7523031
94264771
69128375
40023323
29993288
28261724
26339194
24878251
29862179
98782892
62925078
67303062
77641354
8539069
97826641
12228429
9534695
1394210
47623109
2737592
61627055
35727939
71237765
78858640
88546344
49852097
38002210
30133219
6581129
15343464
36586373
20883502
2331706
7792083
120806
58584595
55092708
93312741
15958610