34954617
31192448
3578297
2045919
36581551
32283058
64534226
30385946
15997925
6435769
1017796
94722290
35107670
69727476
51405572
64854716
7544338
64341194
7924308
5092121
18214276
38543653
69876677
58901986
89944274
48554143
13238980
914842
25067308
96327750
94192659
1816736
20906253
59454998
5337506
88595634
8619155
18196307
50506441
12142884