46
34
166
70
169
63
165
168
22
150
11
79
12
28
74
64
71
86
67
72
101
53
29
18
209
52
50
59
20
5
21
76
109
68
152
32
25
41
48
27
56
82
38
66
80
23
14
31