70
46
103
63
108
88
132
390
262
92
97
145
160
407
162
35
171
26
32
1782
146
4800
215
78
40
143
72
344
110
57
124
41
444
685
243
340
93
236
85
28
24
42
1414
310
147
91
109
95
67
803
100
22