5
2
0
1
6
4
7
8
28
19
98
17
59
83
25
42
32
20
16
31
33
23
50
66
21
38
15
70
72
89
55
84
29
9
10
48
18
64
49
14
56
148