20
106
59
108
82
153
60
64
160
120
94
7
85
89
68
25
13
31
241
225
92
22
126
34
73
355
35
111
30
164
17
32
105
11
48
26
113
70
37
57
97
77
459
137
192
81
121
27
45
140