20
9
25
19
62
26
13
30
8
28
38
34
46
32
42
85
49
43
33
82
74
31
53
66
27
48
35
55
64
114
40
78
69
58
57
255
93
70
101
45
167
138
134
86
41
65
120