53999478
37616078
22399114
9031188
94075320
66779311
93404372
17805079
90215793
81975828
82363909
24744770
55274194
59076006
55397283
31151241
31166490
38615020
44165501
15437970
9615443
13052451
6098721
77942248
50888288
66287892
73874511
62203163
74952469
10524691
64457904
35738496
97256348
96159022
62279902
30029134
8590234
25946819
12453341
27173655