86683843
27706571
23368570
18812235
16368195
3425222
42144331
56544982
1272777
34759145
67045549
72269976
39881908
48814331
25923527
81168754
45655819
58571578
20285388
66296600
58542312
20538776
15021955
29448176
95536052
77207009
33672312
6309436
18409176
14222884
70695369
70242344
49628691
5169504
3659993
36013209
81518852
38679726
26926024
67487249