18
5
6
8
58
34
67
39
13
7
85
114
31
25
86
30
21
45
12
9
17
61
117
14
78
51
69
29
36
48
178
70
46
277
50
291
145
24
111
137
41
32
56
33