153
142
36
178
140
141
39
377
22
48
43
235
195
10
55
58
203
54
229
28
239
157
18
15
35
124
88
120
75
82
31
53
27
105
303
42
25
66
164
29
13
50
243
34
45
30
16
32