152
43
17
23
36
19
24
45
137
27
177
44
42
108
64
38
47
25
58
132
35
8
40
34
10
196
20
178
33
53
171
113
144
229
93
37
85
16
12
39
55
68
52
117
393
156
350
1058