6
22
45
41
24
21
9
70
85
27
220
43
77
213
164
200
218
108
49
35
40
83
74
82
272
20
51
39
125
104
71
127
67
94
37
99
210
61
190
90
26
54
25
59
122
50
183
366
169
73
53