28175476
96049900
53416977
18064792
10059531
38721848
10988714
37644151
7031895
93231080
5735217
71778648
35076696
98034794
35074778
1707268
9072723
79467502
36505425
48515180
28284077
17127008
84143624
90752771
32555224
85628503
17483460
2303321
35101122
82274700
25687591
55559407
40999746
69556097
4993040
34324441
8161727
74709072
4138141
88676689