99979220
86254336
11787504
44961005
8012397
41838196
77113322
35378239
96244042
4770115
9213816
80151538
33614072
6993406
66866165
61629727
33577363
5555115
4934155
8677785
95109885
441007
1843955
86568143
51526333
2763203
67777771
70357031
9382926
16814995
78364708
78095895
14174175
35572184
31482258
27407152
14159559
45752795
22859305
43984350