105341
41121404
4185188
12421654
25439377
69892057
45098758
24945495
88986808
25059324
1368865
4412736
33899197
87498226
2837771
12303348
66659842
7866595
66882946
27094286
7883016
18925847
7367279
32043816
9914640
90377395
92295319
88143929
1043420
89838938
89053059
23191270
54268982
96529098
87654043
32066923
70507572
10693562
5312725
329480