46053937
81175872
15218716
82623028
42129367
3466533
89763164
30895088
4544760
19154210
30606487
63201294
29543586
99856970
92845234
80271148
30146003
39608998
71279190
73377358
70132833
5456831
17099504
342753
4195573
2909594
34984398
7134680
9095421
30369639
40681082
3168027
44699707
61668757
2685746
77617527
62401495
186673
31236790
95586940