2
19
22
5
3
239
13
6
0
4
29
90
76
34
206
149
32
84
119
130
74
221
187
592
65
689
20
232
86
320
122
158
16
54
185
120
124
169
184
73
46
71
224
36
157
47
10
106
43
26