5
11
7
16
0
4
1
8
32
13
22
2
10
19
3
18
21
30
6
43
135
40
9
186
91
50
48
75
61
511
20
97
15
222
26
112
80
143