21
5
30
9
28
25
20
4
33
14
47
18
29
27
48
36
34
11
88
163
169
13
91
32
125
24
45
22
41
16
8
67
59
261
17
7
6
10