0
59
29
1
39
78
2
143
5
35
21
3
453
179
49
90
2806
8
251
7
112
227
302
11
732
240
23
4
441
1778
376
1073
6
534
2578
729
589
988
10
186
2531
69
38
1666