2
0
1
6
109
5
105
130
304
233
66
74
520
465
23
7
153
101
107
37
18
184
62
133
43
121
154
22
4
68
14
136
56
36
41
24