158
43
9
28
38
81
14
135
19
18
11
16
47
87
53
39
3
33
60
77
21
17
134
147
70
41
168
52
358
106
93
78
121
127
145
95
35
66
45
27
161
25
100
56
32
125
156
105