8
6
17
32
29
12
11
10
16
52
23
56
20
28
55
21
58
1
0
3
9
67
38
48
14
7
19
5
39
27
75
90
66
156
24
77
108
35
157