0
40
13
454
295
22
20
21
32
176
95
174
400
78
84
962
247
139
165
93
70
401
117
107
64
61
141
124
379
38
104
85
77
68
92
315
59
153
762
298
157
34
242
191
235
110
276
182
134
108
455
17
230
251
170
438
90