3
7
208
49
80
5
34
10
16
455
498
346
303
53
71
31
174
36
40
28
43
55
70
66
273
213
59
236
339
25
189
132
241
163
74
129
110
65
215
39
57
111
424
35
94
227
231
48
216
86