148
160
66
44
38
133
27
158
329
97
79
121
84
47
445
76
98
55
256
171
14
113
243
127
212
147
129
236
40
53
112
60
238
46
312
455
12
157
70
50
124
194
92
51
85
100
37
57
52
285
96