83663875
3177985
82224475
86452552
9838346
74376754
560135
18333973
78543990
9270200
40358296
64035005
73996995
31684902
55165946
6194910
64249815
51099174
5747115
78313223
63885605
65683456
55741810
16803374
43754661
28014266
92097491
72766326
84731058
47804262
6233819
99948183
60589580
18674709
65066106
70096499
5810753
31766093
4233208
99144308