2
5
4
3
9
57
23
8
45
14
15
6
50
0
22
25
27
55
20
59
68
86
131
31
12
11
30
37
17
43
53
56
38
71
84
69
49
77
46
18
54
105