32
55
113
35
47
105
117
79
192
84
276
36
41
77
140
22
87
238
92
90
50
277
53
197
384
51
97
326
147
185
193
230
215
281
64
134
155
467
112
153
237
152
150
85
61
54
21