19
20
42
3
59
48
37
41
100
85
34
106
71
58
62
93
91
66
77
2
22
27
51
35
9
18
67
64
88
16
32
49
6
28
21
138
132
15
256
87
118