2
3
9
14
1
6
4
8
0
35
10
81
38
77
18
26
24
30
78
110
90
22
32
11
16
91
51
15
42
27
46
131
50
64
118
13
129
934
282
33
34
139
19
89
164