2
4
3
0
23
29
35
8
14
5
9
6
7
13
43
41
11
31
51
21
27
10
61
42
24
71
12
26
40
19
15
20
33
88
78
74
49
37
64
52
44
45
17
144