41
33
23
34
19
83
18
17
14
9
55
7
13
12
46
31
25
20
29
22
10
16
8
38
101
78
60
128
85
52
92
49
21
159
15