5
0
1
40
11
4
66
18
17
9
30
15
3
25
24
95
31
8
7
65
6
45
21
59
20
60
27
57
50
39
100
77
51
44
166
37
42
62
33
32
73
26
38
90