35
31
30
27
11
18
16
23
26
42
2
6
13
77
226
4
9
20
17
14
24
15
12
29
41
7
64
45
21
28
10
37
179
66
129
111
171
60
146
72
619