1
0
9
5
4
3
123
78
12
25
7
39
6
8
30
36
11
59
41
2
13
28
18
22
16
20
38
29
44
19
14
31
23
56
51
17
50