8
5
1
12
19
18
27
70
21
16
14
30
40
15
22
33
51
113
39
92
75
17
35
42
62
104
122
26
57
76
77
29
52
64
25
117
387