93008766
4891830
73152880
39611452
72698399
54341128
4838470
54638330
34986455
80057460
61372528
63924907
78052997
81733840
94057613
95224177
89274967
2564410
81881351
80213452
3147039
8741113
91623672
38673120
71056176
35366868
21989558
65419626
63527198
38067075
55903961
39417341
58184221
49007217
176705
29068715
35658523
988284
3983733
40072586