52
70
49
6
0
17
238
65
28
123
382
340
131
167
83
145
402
58
159
111