30
26
47
37
91
24
4
129
52
36
21
20
23
14
10
9
11
27
25
34
3
17
8
31
7
16
6
13
1
32
90
5
83
156
107
69