134
81
68
177
217
27
20
110
176
75
85
38
128
44
62
169
122
103
41
119
35
34
131
16
53
93
51
25
67
36
21
32
17
37
23
164
46
61
137
183
359
180
459
159
198
296
133
47
301
587
205