7
5
8
3
1
13
9
23
2
0
4
22
25
6
98
19
10
35
20
17
37
18
59
39
14
21
122
28
16
45
71
54
24
97
88
27
195
271