4
7
30
6
16
41
59
19
84
162
60
25
64
52
82
88
208
42
71
129
196
119
49
104
68
144
114
189
13
62
172
116
44
135
54
215
47
156
112
179
136
147
415
197
18
233
143
340
120
24
14
128
70
439