359
142
223
161
85
31
43
28
41
6175
288
103
38
42
71
170
45
109
441
108
168
74
34
54
150
114
53
329
102
72
26
165
88
141
50
110
275
334
87
55
148
171
197
332
40
183
92
145
578
547
461
373
384
57