22916276
42649370
2149365
97631117
39216182
14818852
46734080
17709886
38462570
289894
31908041
46677092
34778796
73475407
35006262
97144272
54338722
7319393
69529408
33769956
2500750
15372796
34014678
30187557
70498686
67682200
88492920
86034948
69273619
28947728
86719405
88515270
61975887
42589454
3966911
74343405
78484119
22541719
6492606
15925045