183
110
53
65
176
40
58
267
104
358
335
127
31
87
322
161
201
57
56
89
37
90
152
75
243
140
141
4
52
350
483
448
36
148
169
121
207
130
274
35
17
170
63
50
277
163
72
61
144
126
136
221
139
100
95
92
131