40938344
180673
85807045
78178017
75853496
26285419
91948631
44051232
51669073
58759896
873578
53451014
38623480
3684506
45455297
21107153
99203584
50074894
95351253
35249439
4659419
21868686
14374784
53839427
98431926
72798670
54048439
68981294
39905391
29358870
66089379
49075284
21946299
89142710
83723188
20996232
40377365
1023078
94446066
2517883