22458222
57687934
3309928
12654646
23915960
38277150
81924162
33396920
22383926
16644789
6542576
20086662
3322264
50671447
10566374
59278525
1581218
20099681
93528430
86119791
15411703
82499082
48778518
57939884
38244422
12471023
12325944
68069176
20743180
65452733
13288817
591005
97137113
96103408
22784688
77858765
43953861
81833426
12086952
62572148