82
30
168
28
34
143
43
8
21
148
116
38
165
108
59
127
16
64
102
7
5
98
12
13
42
52
73
25
166
49
11
15
32
91
62
41
3
22
10
17
6
9
40
101
48
4
19
85
53