82
97
150
4
235
213
5
46
19
7
8
20
2
1
121
374
10
2
4
22
128
96
