23
3
11
2
7
14
44
9
6
42
21
41
39
142
159
51
29
17
57
48
15
16
25
70
63
67
19
24
4
31
54
73
52
221
103
109
65
77
120
50
18
27
76
36