258
14
16
19
22
109
28
10
35
8
15
17
103
12
221
38
349
383
6
71
52
54
129
514
104
272
100
32
551
122
200
121
42
217
167
275
306
131
43
67
25
26
45
29
27
30
44
33