178
110
23
56
75
19
27
29
30
35
64
293
91
79
102
142
24
97
88
17
28
101
37
26
41
21
225
164
60
379
34
112
124
66
71
197
261
74
189
173
179
163
239
40
81
70
168
100
61
67
120
68
38
47
36