8
5
14
22
1
13
48
17
105
58
144
169
140
175
130
204
233
304
147
241
92
45
73
41
30
35
88
31
55
146
6
248
74
18
63
148
62
176
75
268
294
93