6
4
42
9
17
38
82
113
25
192
268
53
14
101
157
35
125
32
21
392
27
186
34
68
129
37
19
301
367
162
149
271
168
400
49
33
213
429
58
127
89
47
57
123
142
460
73
141
56
337
106
219
800
90