3
52
0
63
56
14
15
138
23
59
53
61
55
26
44
817
39
47
90
72
107
29
207
60
215
30
228
120
95
94
62
37
40
216
713
73
31
116
45
258
454
135
35
122
103
75
83
563
117
156
213