7
86
594
3
17
26
21
6
0
14
13
16
8
128
80
71
30
40
23
45
54
44
199
53
4
19
12
15
32
61
60
24
28
20
31
73
46
18
27
62
36
93