0
1
5
4
2
30
7
18
15
16
26
12
11
17
3
56
31
9
20
6
32
33
94
45
55
46
132
65
120
44
53
85
13
23
21
76
58
63
40