3
4
7
15
1
16
0
32
70
19
22
12
14
25
28
2
30
13
20
23
26
29
18
21
10
119
147
52
33
9
42
40
43
39
79
153
155
95
108
8
5
17
6
34
11
35