2
16
34
10
0
7
56
5
15
4
13
11
3
22
19
44
23
12
72
39
41
8
158
21
67
42
69
68
64
50
76
70
51
49
112
40
17
38
65
60