20
35
56
32
81
101
79
19
39
59
77
54
47
40
30
34
28
37
100
66
62
72
49
80
132
211
52
68
120
85
57
12
11
94
144
117
103
114
42
27
44
25
96
69
43
50