59903253
31749559
31059601
56817951
94029838
52418366
19546840
93136381
61005041
10431471
87269887
2221863
3518294
74188440
23601931
37754760
54675971
72642665
65335133
338722
26074451
22056115
88896254
1278198
47924780
77032699
51167212
76643135
72653137
46147787
4786191
34951232
6155328
16427156
3195722
64276264
95729499
53575372
45023379
66032483