186
79
92
87
119
84
114
149
147
116
264
175
174
128
153
329
123
78
66
101
22
19
71
204
63
16
39
28
42
86
85
15
111
51
364
45
756
95
215
105
65
93
199
286