11
6
5
3
12
41
14
9
31
28
4
17
8
26
10
18
13
23
16
21
63
46
32
53
19
84
33
7
29
15
42
27
406
88
211
171
30