2
10
11
18
8
9
7
19
15
43
53
63
22
21
52
17
16
34
80
29
92
67
112
40
219
35
178
54
23
104
38
212
26
57
74
90
161
25
36
30
115
13
81