58944500
4722394
60136155
58954760
27222880
84913500
7325285
65697146
43545308
13908447
56065717
17216916
2894545
50767452
95805848
32093687
53637435
89875525
39923691
23054412
20395034
83938355
56267865
42552058
896075
87582099
31174489
1768567
39478725
5016821
76347181
96073533
84836367
203224
78103769
76179208
26558097
19841813
34918491
326058