2
11
7
14
10
8
1
12
16
9
17
24
18
13
31
6
23
19
50
78
26
36
41
40
42
33
264
27
142
69
115
90
47
28
133
358
140
61