7
12
8
14
17
107
27
42
2
18
13
26
54
5
15
29
62
86
69
70
207
173
239
50
462
355
78
55
31
63
82
58
426
90
61
46
45