6
14
31
3
36
25
35
16
23
20
42
30
27
8
17
12
19
53
44
38
29
52
73
75
32
39
168
50
40
59
756
67
66
138
120
54
98
277
305
263
78
405