168
890
221
362
109
378
271
412
58
213
76
177
106
265
94
255
86
170
6
310
36
108
87
144
74
101
12
102
22
105
53
3
5
83