4
7
70
46
107
214
72
113
677
157
25
29
47
23
76
33
42
62
184
84
294
77
48
82
64
348
200
24
166
36
44
148
944
32
71
58
59
40