4
2
14
7
8
6
25
11
18
1
5
12
13
30
10
107
155
86
49
50
21
24
34
33
3
64
31
52
128
37
26
56
116
20
92
19
82
28
60
40
71
23
135
35