0
7
9
10
3
4
32
5
26
16
2
56
17
28
547
13
6
27
11
14
8
22
23
25
45
15
24
38
51
70
50
57
33
46
167
68
114
86
102