15
10
210
103
56
33
99
46
28
80
93
51
36
49
75
65
44
35
158
38
95
61
105
91
100
121
160
45
42
123
78
53
50
14
89
128
41
52
21
64
22
181
182