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