205
133
122
21
173
27
35
95
148
19
66
74
56
84
99
78
28
106
474
320
64
30
22
98
24
271
59
102
38
31
12
18
136
43
40
67
83
107
69
34
193
178
55
29
162
182
36
294
26
48
108
119
96