20965913
1089447
9141630
88145923
21865249
23005354
15848438
10957924
87105997
12505823
29827337
112817
97776925
40515132
43299965
92673705
83575762
40873573
11846566
79986663
80811029
3176232
44921163
50408732
8851870
3714758
46701983
16935345
6456892
70349454
84368865
9994703
52687502
49439894
90895431
2278356
6539988
11411827
27136489
51581329