165
848
109
264
271
339
220
296
106
227
94
226
58
150
76
122
86
130
15
254
85
140
36
95
3
105
53
103
12
110
74
91
22
114
11
99