88
97
136
48
76
360
122
98
65
81
254
183
102
85
110
141
115
38
142
90
29
60
74
338
25
197
386
134
266
231
209
62
16
178
84
63
133
473
160
200
124
129
43
118
120
172
656
22
42
158
256
95