0
17
4
24
53
26
32
28
20
40
58
15
38
30
16
49
43
13
141
101
47
142
83
56
45
59
21
449
55
76
158
522
44
204
33
172
337
542
176
1100
563
3725