20303772
44974130
15665967
233921
17551382
8938466
49737299
93486853
31726733
12306262
3966481
25029464
310743
47746416
20189568
27351223
65427841
71241254
28533144
65834622
55075528
63397975
35351648
3923062
2347765
90896261
70134190
14547069
65968184
76368191
83544407
87193465
80324654
96863883
9545854
95046260
66679688
82433288
58315929
77248950