19462706
36914192
23582650
9368857
88729047
66631437
94115869
19167708
59127328
1927415
657515
3735119
15889397
4972054
17478699
5705081
67185333
41224480
29515268
47408889
13946668
7139573
24887830
886281
22404552
71739573
83919274
4485751
20006862
2864482
48152529
69739807
6450831
32238542
26517654
27189889
43865341
142855
50702163
56488673