110
105
210
45
42
212
67
134
92
57
63
186
40
95
255
246
86
194
114
135
117
62
88
177
53
82
68
133
43
51
25
172
52
174
98
19
83
70
73
48
23
36
101
175
71
65
64
80
46
35