3
21
15
17
39
8
16
19
27
18
5
11
6
7
57
107
12
34
10
1
28
25
82
104
43
50
125
96
13
37
53
75
38
181
158
14
44
30
48
9