213
103
80
445
47
41
112
109
93
90
33
102
135
32
35
11
9
69
73
181
552
304
65
1519
72
124
100
40
290
27
250
107
14
29
79
184
162
117
119
56
220
147