0
26
12
23
22
3
35
20
6
16
8
10
7
32
64
54
39
14
9
28
21
27
15
36
92
42
90
25
50
320
31
4
18
29
47
66
24
60
43
30