39
132
28
63
87
175
294
13
12
280
187
128
206
52
55
44
29
368
145
169
72
33
172
150
51
85
143
221
104
49
105
43
82
158
88
203
80
54
91
139
30
65
31
94
70
216
53
185
151
161
19