195178
8956126
254669
216180
4389124
369165
6064136
149556
32783179
146183
16933117
17139138
277653
190057
3324121
33577180
141586
311562
1347899
262683