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