65884123
41396796
36608421
69091375
14125789
13879834
29622952
73726100
45864413
6329477
91417919
21887098
23763512
95033004
87453227
51935171
27988436
79211241
84659608
49259502
10849000
6244209
15136747
4898428
9896925
88526719
76834988
74607540
87187606
86022656
45875698
64704360
74191557
75306283
57794189
91068327
1362247
99164871
56281310
16109761