66
85
21
55
112
113
197
108
92
37
158
141
798
83
99
496
154
24
35
36
69
12
39
180
49
23
38
29
17
115
174
94
58
70
27
20
68
93
45
225
116
14
50
26
34
72
48
168
84
110