0
6
9
5
32
8
13
16
1
38
30
40
19
15
23
28
14
11
77
12
68
112
96
120
22
97
113
36
20
29
37
33
10
2
35
18
66
61