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