5
18
15
10
26
4
1
17
22
2
53
32
19
36
42
12
24
48
6
62
13
8
0
144
40
49
55
102
51
57
50
59
37
7
29
417
38
107
77
52