21
12
8
3
33
7
14
10
15
28
5
23
22
9
38
32
27
25
86
53
18
59
26
16
66
240
54
73
20
39
102
70
36
130
274
87
45
52
140