5
20
32
6
14
11
254
7
42
15
91
41
99
183
132
82
35
301
45
76
87
88
584
214
109
158
78
143
142
38
52
233
54
56
103
503
112
392
66
107
442
155
98
389
139
448
375
114
134
217
216
80
478
569
37
234