5
21
149
34
11
15
12
30
6
13
10
8
22
4
40
7
18
17
3
31
44
55
36
150
51
75
47
33
32
2
82
26
25
14
58
118
23
69
29