109
67
167
73
49
29
74
155
21
39
16
78
71
35
45
10
110
41
23
34
22
11
8
9
188
24
55
37
28
85
101
1133
358
118
20
219
113
87