2
16
4
11
45
34
17
53
55
61
138
127
190
14
20
155
23
227
113
54
84
101
48
147
60
157
83
77
32
26
131
21
71
82
96
31
85
371
72
146
86
193
64
75
44
28
136
36
63
100
42
181
12