42
114
129
171
248
16
87
43
48
12
92
36
77
70
173
346
227
183
149
205
67
364
522
124
163
75
231
74
98
89
159
147
292
50
272
157
3730
97
339
66
60
216
141
139
138
177
430
202
59
20
85
94
142
972
150
62
55