132
161
148
360
108
182
40
105
66
57
79
84
226
58
17
42
173
92
68
111
83
269
104
127
211
135
157
87
73
196
131
206
970
56
23
165
166
88
121
146
96
69
53
70
156
71
103
47
158
106
100
117
399
124