2
1
5
12
23
16
9
26
17
29
34
20
18
15
11
14
27
32
37
28
21
66
46
30
19
71
57
42
47
48
36
84
168
56
87
55
94
180
54
91
103
141
809
97
315
70