95139327
61471844
84687572
77912766
53442215
88946073
81002474
27814189
88059326
2139953
38562040
35941341
862394
20076978
57575771
68252025
49544575
68985420
63344546
80126031
59762248
10668042
26181442
13452461
22302276
91317797
68813332
55062614
47096979
50211499
1100648
4454994
29297044
19499799
38657353
31377140
20661197
95769416
60171305
21926656