50
66
43
56
740
93
46
229
74
18
61
13
58
89
48
380
531
49
180
167
63
59
38
67
88
1576
221
19
91
27
103
237
40
39
94
242
95
54
430
359
184
73
685
349
202
260
84
186
322
70
41
276
557
1353