227
34
25
121
189
83
89
48
132
49
75
175
129
110
42
146
21
59
102
91
96
27
64
30
69
43
54
37
74
16
126
26
171
46
71
149
174
193
370
194
464
167
203
325
142
53
319
601
215
136
230
162
36