3
10
7
5
9
24
89
42
21
12
18
150
55
32
2
40
26
34
29
41
33
4
38
59
111
8
20
116
1
28
23
54
0
13
14
35
17
52
22
83
25
100