7
12
8
14
15
103
27
41
2
18
13
26
54
5
29
62
86
69
70
207
173
238
50
461
355
78
55
31
63
82
58
425
90
61
46
45