8
19
80
140
56
29
390
169
95
116
25
33
404
117
45
70
158
171
46
87
203
199
167
334
61
37
102
115
164
107
224
105
30
34
18
485
92
63
151
598
31
533
99
110
217
64
137
173
134
38
104
44
66
39
76