32255392
1127821
8500384
1706893
3864151
40355837
51483690
25146991
73057055
38474207
6051845
6509785
57268580
2941285
47652184
76848892
8092449
1737417
61267518
9975671
50697862
37754105
9357987
25817637
75703332
36561412
17132985
80339601
6490360
11124210
71681940
88963001
81495639
14621867
47613164
95319519
562371
82792208
7892540
88197326