14
5
13
35
6
4
0
61
1
2
37
22
364
625
34
403
596
787
56
1073
165
75
333
257
493
370
591
365
157
510
195
90
592
170
390
409
475
173
189
159
255
100
407
1092
459
352
343
353
312
285
94
385
494
78
80
279
206