2526800
8047935
11318983
75707589
3508939
80435626
30072149
63097070
370048
988718
1214220
8452303
28258712
9807167
8652536
86354795
3728044
4752473
53764643
87128704
30597887
52571834
70773983
92123111
36026843
94951624
28808061
12685597
41423072
65147633
13511870
52404082
59965392
43134015
33857868
66003081
66758194
1195325
18007023
25167249