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