7
15
16
111
501
8
62
47
48
13
50
6
21
27
4
93
81
518
19
25
17
41
11
42
2
168
9
30
52
33
101
49
58
63
65
20