18
165
120
20
14
57
70
12
111
357
25
303
144
34
32
36
13
58
40
73
38
74
64
5
4
11
21
79
15
105
28
10
101
44
50
48
60
37
49
9
33
45
63
93
26
99
270
164