0
1
9
40
13
26
7
25
10
35
11
2
18
31
21
38
37
29
6
22
5
43
88
56
16
23
33
14
72
36
63
134
55
81
105
745