21326954
39566250
87233224
80041159
23950
3042101
43816853
61952580
54121477
37522938
77755000
2515652
32699706
97815032
64413392
1094141
67395787
52243400
69025529
89148890
98283715
7294611
62886913
41471539
88635819
9554813
10971628
26568521
4126469
15956124
8255303
44996543
60218586
44184098
85723679
54761474
56016060
99873804
94938408
98146022