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