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