95
135
297
381
41
121
59
161
69
94
40
76
72
282
374
284
22
988
211
339
114
1055
391
240
332
277
66
28
164
248
73
224
386
263
293
347
58
257
483
515
216
273
91
70
187
88
441
152
84
221
43
426
48
55