949754
63572706
24458768
96622036
42932782
40111655
27117083
89525332
3433179
2315636
8665414
70653265
76135553
31633679
41437468
92396120
6485140
20971540
69062307
78909970
94299069
95877503
18021114
83389316
77418372
2300784
26855042
771223
61666220
32797404
43679300
315239
91675632
24879060
98285881
64336953
59361305
73661670
95009205
46103200