149
34
27
72
19
45
53
66
17
52
57
138
40
46
10
18
35
38
26
50
68
49
31
239
247
232
147
118
29
64
78
177
243
47
70
120
16
93
43
56
37
75