4
5
11
3
6
9
23
12
13
37
15
7
14
8
17
2
24
32
61
217
44
1220
41
27
631
46
62
57
52
45
30
901
192
35
19
36
71
126
68