21
36
16
23
29
12
17
11
88
15
8
20
4
9
45
19
143
32
22
139
123
74
6
59
54
27
38
26
14
5
81
13
48
309
104
24
28
25
2
132
7
108
64