9
14
8
13
10
17
26
19
12
34
53
179
31
27
21
18
33
24
22
16
46
55
28
32
47
110
41
36
406
61
74
172
77
86
59
108
1156
96
49
199
48
151