30
13
10
8
14
9
19
21
42
60
12
52
16
47
11
17
23
54
27
24
25
56
20
4
301
207
29
28
33
31
32
35
2
38
72
138
18
6
147
67
36