106
42
9
49
8
1
107
48
52
7
55
10
14
28
13
77
186
25
5
20
36
29
24
15
23
18
3
21
4
38
16
2
11
54
27
6
31
26