5
13
11
17
18
2
9
20
3
6
8
34
7
25
14
42
103
69
38
30
23
27
36
22
12
56
49
16
229
180
45
107
134
63
1
33