2
0
16
1
65
8
97
15
71
9
21
28
29
18
6
17
3
26
48
27
44
13
41
85
12
83
14
38
63
156
82
221
165
62
149
112
225
338
80
155
157
49
86
390
147
256
176