32
26
21
11
15
9
42
16
12
7
33
8
17
18
35
4
128
59
106
92
63
41
55
5
84
20
50
24
13
30
25
22
323
65
29
19
47
27