83124630
67388954
58342116
78673734
89892231
28101182
46985824
27267236
53506317
19807846
11845966
99451798
31749962
97351463
7873673
42931345
4685890
4867376
93294712
78133792
60699053
1569483
85984935
36811135
3568272
55239250
42025534
17002219
623340
91249796
99638923
23496823
57964169
56994072
50063470
87016285
15674516
78182272
39461715
18723792