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