3
9
7
10
24
2
12
8
13
18
0
1
4
5
11
6
40
19
143
41
54
30
88
71
73
34
84
26
28
27
14
81
36
39
16
23
148
86