8
30
56
65
25
22
24
10
32
35
21
19
14
37
54
31
33
11
15
52
9
44
41
27
34
29
17
92
120
36
682
5
12
2
154
76
42
130