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