43
306
70
173
204
98
91
214
107
34
53
126
72
76
210
130
376
251
67
114
142
48
74
37
57
27
75
10
77
93
136
29
30
266
28
170
40
64
14
39
137
41
161
18
119
143
195
384
35
249
6