86
175
147
497
112
305
120
48
22
66
97
361
111
91
60
127
155
43
154
164
100
62
222
131
340
110
125
80
95
105
72
233
92
31
78
139
171
205
252
347
18
34
77
23
104
119
247
87
206
113
192
682
59