1
15
8
2
3
4
14
9
5
18
50
27
7
12
16
11
17
13
26
31
21
141
101
149
53
147
24
89
193
87
32
144
86
118
35
84
116
65
19