15
27
11
14
52
64
109
147
133
4
13
39
124
21
28
73
77
8
191
32
424
507
60
38
82
20
710
54
234
96
104
48
46
22
204
287
207
179
121
399
44
99
228
33
42
50
270
31
152