0
2
5
11
4
7
13
3
1
9
8
6
12
45
10
17
14
31
22
59
18
51
39
26
132
138
36
40
310
56
151
52
88
69
30
49