40169148
8029130
20678317
22829974
3159389
9319852
58901987
86714993
67607635
3719409
171018
89226875
208196
62697643
67503193
43723559
51184809
5626472
78486725
9866688
5796007
2237722
23062569
5256170
92632409
88882411
88407398
87033028
95675020
6808170
46112974
6633908
44469020
1272134
1148832
94001581
74434940
31612588
1913373
69651192