21403308
27143520
32783896
73601945
30975069
98892208
62698916
31607538
94854119
96227086
94546041
43549787
83856169
2626768
26604873
83192117
30346429
38906185
7802361
72309409
34121368
7921037
45916165
2875979
22279583
8184452
1113069
70548613
12395143
57925970
34757765
58836666
59391269
84835811
30871444
63824343
3646461
13844406
37374730
96466178