15801711
28613198
28614621
2262837
922596
68223469
40659012
17667358
61856761
13055018
18311742
69179687
9890709
4197292
48608855
96456700
95527372
70087559
8236553
83242707
38577197
32915702
96206744
39917016
30846013
67281815
97139657
82792698
84668092
80099809
80094826
35012607
32395014
72461735
10852001
77008230
4677004
52133196
57718425
92326118