86
36
32
18
11
76
42
31
111
7
19
20
15
4
21
41
12
9
5
37
309
27
6
30
44
10
8
16
14
29
25
26
1
67
69
40
46