8
26
132
155
71
32
50
158
227
138
65
77
54
173
85
20
31
64
18
28
17
81
36
42
49
13
1644
15
70
84
11
136
23
37
27
66
52
19
203
242
131
67
34
33
222
303
55
286