40018510
69952481
1160748
25551293
12775804
13312283
21624049
21136857
99472823
58246864
15299545
49405699
6322200
50619003
91531229
95655090
18193712
78328342
18764977
68528450
77646458
74139470
5853601
43101291
27246568
8597577
44581583
12961733
79521847
36066946
94784508
59951566
14627729
27662208
7777091
70209436
30977279
72576014
6572341
71402157