70
125
63
34
33
20
15
31
91
81
100
96
28
66
86
76
104
29
93
57
26
39
189
41
27
197
119
194
296
133
118
135
159