3
4
7
0
98
54
43
229
165
201
52
168
108
147
459
58
53
132
97
341
112
44
15
92
286
668
426
90
145
241
174
101
122
499
135
141
221
152
109
211
55
214
68
74
102
125
46
262
130
153
294
48
47
162
32