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