80
133
78
49
68
20
64
26
130
28
62
27
192
264
147
48
67
198
98
61
102
95
235
170
168
222
249
31
47
12
66
17
25
39
35
73
9
52
162
283
250
57
128
16
118
7
191
46
29
53
45
24
546
617
141
41