39
30
175
14
59
32
6
10
229
261
45
27
289
47
26
24
66
121
86
70
28
22
94
19
34
8
104
68
62
46
255
183
60
140
96
152
145
156
264
17
58