31369088
7542980
10892575
65434098
33107125
42049226
5291461
49631362
42084140
67766105
73824183
30795526
14098463
17379147
36131843
49267585
56059654
16428589
56438081
63271796
68965030
80623394
53182581
30218152
6511744
96528176
1732852
9699207
82236420
3472156
28083225
33054870
37707548
84719032
408571
64652776
64988357
672553
72264865
30044446