22
12
34
25
27
121
10
4
9
3
5
13
8
189
96
15
7
11
23
6
28
61
17
81
49
150
31
38
35
14
32
46
18
16
54
1
29