108
372
72
36
174
159
176
98
18
193
1288
217
107
24
46
138
109
47
39
27
9
59
216
142
147
41
68
81
61
13
323
67
37
88
157
92
170
32
60
239
62
139
30
263
464
195
100
183
54
112
234
102
95
22
158