5
63
3
11
10
34
15
14
13
9
7
21
64
39
40
28
6
30
31
18
25
101
57
33
2
50
96
116
0
49
61
24
35
27
99
42
83
71
4
65
16