172
50
127
48
52
47
37
180
215
29
27
91
125
20
162
277
216
41
59
206
67
66
16
98
211
353
449
239
80
275
118
534
292
189
138
61
111
185
70
202
101
151
108
108
229
125
80
155
157
105
246
124
75
79
639
101
187
320
362
185