2
4
0
99
11
7
53
25
29
9
50
16
17
45
8
14
13
10
24
5
30
20
18
3
32
37
26
27
6
60
22
52
21
23
15
46
106
71
57
42
74
12