19
25
35
4
20
30
51
40
46
24
11
28
10
39
17
110
33
29
54
70
16
15
12
2
187
113
98
1
34
6
66
5
41
9
48
45
65
55
8