0
13
56
1
9
42
14
26
28
12
38
11
7
2
18
32
22
37
29
6
5
45
88
30
57
16
40
23
34
74
64
21
135
36
55
83
43
105
749