29337392
15677375
27713111
825885
83176695
63935145
77742891
56629085
38066065
17772874
30451908
49301854
64001030
81104424
99378021
5254429
99948166
91451405
16425096
12415992
934341
12423899
18636463
27693577
92962478
61168763
63765797
98954725
94978813
18129872
3847945
95579633
93162971
93202835
20192488
50983832
7988571
48585385
28138588
43287530