108
8
41
37
36
57
62
158
26
31
32
56
314
44
53
82
29
38
145
103
298
40
81
71
60
28
17
18
10
16
52
23
101
49
97
43
9
47
21
169
54
34
177
27
63
72
149
512
25