32
46
288
92
21
66
55
88
60
85
128
67
80
36
51
91
141
59
78
53
73
139
106
170
175
72
138
27
86
16
47
57
20
26
154
71
153
30
135
82
150
61
127
87
48
28
89
113
118
216
97
81