23539276
55889223
2133848
19316496
41771057
87648806
11763622
75272534
435917
18772314
88282702
52282206
84087107
97344575
43782785
1213320
64425632
8482829
21913727
11436216
71876392
52131607
423565
52184472
27801367
42897831
58643782
74798892
92136107
41878101
93124429
47834478
49707442
38036094
3452140
14275673
39036027
5968631
545967
72142304