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