22056687
39341012
2198365
64561170
63063692
53002993
88934483
2113347
86816231
48795303
82557497
18484198
11821285
2224486
53705229
95219265
47199694
79434927
2215225
11812613
68127532
71859356
917599
91078722
9417647
37892154
91621224
29429344
42305219
69346126
20335174
37829980
74441705
7256508
5488435
49526596
73924340
19495014
23641429
21157326