161
43
50
108
29
86
132
13
16
26
39
68
99
46
59
58
6
159
15
234
47
52
35
9
42
31
97
38
2
169
173
82
11
14
53
56
98
19
7
17
55
27
18
57
71
8
24
48
332
482
10