294
383
43
84
431
693
205
153
194
596
66
187
394
520
175
129
56
40
112
238
74
500
91
113
77
85
46
231
119
666
49
88
31
305
369
35
244
468
272
34
309
83
173
39
398
44
169
307
71
60
103
65
22
20