16
30
4
15
10
17
7
9
11
12
29
35
33
68
46
65
22
47
50
59
37
8
97
53
21
18
27
297
103
52
95
85
26
94
56
38
118
42
41
5
60
13
19
76