20
36
98
84
148
90
129
77
75
80
83
460
43
263
95
101
60
63
57
260
69
48
52
47
91
27
100
58
140
107
289
269
200
92
175
96
72
86
112
93
241
59
146
134
117
152
138
153
307
130
359