10
26
2
1
99
108
118
13
61
3
79
8
16
135
38
70
11
9
60
39
53
14
52
21
12
54
15
5
28
23
18
7
33
42
25
4
27
43
0
30
238