29
35
45
11
20
32
8
23
21
5
30
10
33
22
3
27
16
15
104
146
19
17
6
13
96
37
147
34
31
25
12
9
47
7
18
14
59
67
144