31307945
7735583
38606089
10771089
16954636
32304214
84954351
69422791
6605401
29488096
37911274
48527565
60702729
52469997
23721284
58126716
83532122
2818455
9355335
78965061
63357857
75837129
4973308
68915042
16191624
71273729
13494228
4908868
15508494
22638803
97212718
90175244
1222358
17029171
96627716
621140
6858915
93728826
69248198
37411033