486260
92993652
91267322
100004479
56022425
8501744
83973161
852510
29619094
9756748
77019861
49555526
65925425
79015866
4281999
84086503
3774794
8223186
41203148
79537795
3995051
14377331
65643333
23796332
22786178
5371958
43611398
14238256
9972200
7459665
21403680
46311431
94899399
77846123
72833608
96283262
83568060
549492
85859873
2478245