174
273
336
60
84
293
586
96
164
88
155
20
109
41
269
62
236
83
146
51
112
134
222
108
48
114
289
218
181
104
271
168
127
399
402
259
102
433
299
126
794
368
499
179
119
59
117
113
139
367
63
333
121
152
85