22
77
30
41
14
9
20
48
27
34
29
18
15
52
150
80
6
139
26
63
8
4
35
17
38
23
21
0
5
7
33
32
42
44
1
25
189
43
36
115
50