3
5
14
15
8
1
20
9
7
63
23
18
52
10
6
34
36
22
47
12
124
30
43
16
134
24
149
46
62
40
55
59
41
82
17
11
91
146
31
87
32
130