18
10
11
9
50
4
8
25
20
60
13
305
7
120
100
34
36
37
17
30
28
31
16
136
125
48
70
78
93
55
87
38
398
72
63
161
64
58
79
65
39
33
133
41
57
14
96