368
199
78
148
88
76
58
97
177
72
204
27
19
42
299
50
166
116
81
207
77
323
244
110
318
45
56
163
36
84
159
127
186
113
41
117
183
133
135
47
222
111
172
87
65
31
141
63
14
55
38
17