198
78
148
88
75
58
97
177
72
204
27
19
42
296
50
164
116
81
205
77
323
244
110
316
45
56
163
36
84
158
127
185
113
41
117
183
133
135
87
222
111
172
65
31
141
63
495
173
52
132
22
35
69