205
199
80
50
318
29
52
73
84
184
41
166
109
252
189
71
36
95
33
122
97
32
37
135
85
139
148
30
51
27
43
389