23906033
32667349
3911066
8209843
36127435
45215619
1497918
87651579
2623560
21176711
17744257
45882830
43733106
82855869
9077530
50111413
27229496
10685085
5676840
71321132
3244816
25355491
78748749
56683874
65816163
70416523
94798451
72724772
545139
87685809
2023138
56501622
19808529
64371348
24757576
77846988
29054162
85878970
28794628
28736612