4
7
25
5
112
19
31
0
6
8
33
126
26
60
36
63
14
179
97
20
10
154
72
115
83
231
148
18
649
15
139
358
130
226
256
79
157
331
44
98
92
87
78
110
203
43
45
56
132
288
30
55