5
10
19
4
8
7
31
6
15
25
0
12
45
16
351
21
11
75
33
28
17
70
14
9
27
107
2
49
57
34
90
48
66
18
32
52
47
3