1
6
2
14
4
15
5
12
30
9
87
7
130
74
38
46
20
23
32
3
63
24
28
52
119
34
36
26
56
115
8
18
90
16
82
27
60
39
70
132
35
48
110
322