220
47
20
42
94
114
116
117
95
38
221
68
108
76
91
35
22
57
44
434
45
152
75
120
352
263
106
52
305
222
74
251
185
182
172
107
88
147
155
158
289
135
103
21
142
61
344