18
6
10
2
14
3
8
7
1
25
16
27
60
5
43
19
15
94
47
4
54
42
39
13
32
88
31
9
279
63
24
49
11
23
71
50
28
155
70
22