158
51
88
27
31
24
75
70
29
48
37
184
159
52
18
79
305
377
152
129
56
35
72
223
147
38
61
43
23
32
60
188
81
141
41
21
206
46
39
30
25
142
97
20
94
191
104
2
84
144
10
12
5
73