43
25
16
24
4
2
33
36
20
6
143
14
29
27
61
46
47
26
8
15
168
40
114
9
18
149
55
73
64
128
35
357
87
360
32
83
179
30
17
70
60
11
49