99514160
93398184
82764833
9390661
76642761
65474855
7300722
93972496
38953096
137340
481356
84528294
6923039
45372323
50141460
542403
95381172
13432363
31062409
33523592
88916993
49164117
9751514
20963516
425922
8354222
56496457
22703600
92465847
97605903
35373856
5049845
17227228
66764653
86734189
85711014
18919551
70894467
58447177
9830521