102
175
41
46
17
8
37
70
125
226
79
82
1832
34
144
84
26
138
217
236
277
28
24
27
50
146
555
55
36
72
19
74
57
206
75
471
435
188
90
1579
280
17289
231
196