22
30
10
20
15
14
3
44
23
29
17
18
7
6
9
31
13
28
34
59
134
115
51
110
132
204
33
76
160
129
27
8
4
5
57
36
77
47
21
1
26