18
9
38
94
2
1
28
17
16
58
19
11
20
5
279
42
10
3
101
26
72
22
25
106
7
8
29
12
40
30
4
14
21
35
155
48