11
110
85
60
102
20
113
115
6
207
26
96
10
53
103
66
300
216
46
23
49
255
36
97
92
83
94
15
34
28
41
72
58
145
38
18
142
534
91
98
208
43
22
123
160
119