18
1
4
20
308
8
33
17
24
19
10
28
27
12
16
61
5
6
37
42
67
44
7
3
11
50
13
104
115
15
38
14
143
106
95
30
119
126
101
41
84