4
0
16
12
23
92
71
13
20
75
61
28
65
43
37
32
21
82
271
494
294
54
164
403
56
145
91
70
58
414
132
312
134
40
36
114
219
140
410
195
646
351
618
60
286
125
120
2196
257
320
445
354
375
123
95
26
709