159
38
34
21
84
44
98
11
29
177
12
39
68
167
344
18
136
62
17
28
150
52
25
16
133
48
277
5
172
26
8
109
10
94
15
137
14
20
85
60
63
9
87
103
248
382
46
67