28
33
21
40
22
9
2
4
7
11
27
15
12
45
61
20
5
23
36
8
1
150
62
178
69
58
39
105
16
42
52
121
19
17
32
71
139
25
50
63
14
70
18
60
38
85
48
51