0
2
3
8
22
33
26
37
16
9
30
20
19
6
10
5
15
35
31
13
18
36
21
57
34
24
105
72
120
11
44
62
4
14
42
66
53
7
47
133
80
23