18
33
13
2
4
7
42
17
19
24
36
30
3
12
28
151
27
14
32
58
147
66
158
34
15
5
10
40
6
41
67
8
52
82
50
31
25
86
71
47