216
179
188
114
60
62
112
46
27
30
194
58
409
39
87
156
149
86
57
35
98
37
389
157
230
517
111
81
178
252
145
174
116
83
170
53
192
341
55
56
65
80
294
79
59
168
34
29
67
140
17
47
241