94185782
1937864
40444865
3250791
66289838
12549844
12465582
35634901
71431363
27112277
23913171
84529096
97144826
34608176
61142861
57793921
458857
53977880
37895632
63348229
38081400
9129080
6480768
57064438
53929379
38585749
2081309
45767864
85348696
80154119
4890610
66739460
41303972
56637694
52603314
60333124
18169490
8306493
8996933
4412526