93
16
46
9
8
11
6
106
70
19
53
51
7
29
13
20
23
28
18
24
5
14
12
3
27
60
43
148
166
32
10
15
39
26
57