86
21
32
30
31
163
17
23
44
9
4
28
19
12
11
6
3
24
25
8
20
16
27
406
22
2
73
13
18
57
80
15
185
61
51
46
63
40
26