16
4
20
32
238
96
17
9
33
35
31
29
10
38
11
21
5
67
1543
45
56
7
49
14
44
25
15
37
51
26
353
2
48
42
6
41
166
55
227