10
231
17
8
24
225
4
9
93
12
32
18
22
389
712
47
15
6
16
33
35
138
68
20
149
58
161
77
182
1330
19
505
201
101
133
28
37
306
39
212
82
42
54
162
90
46
30
99
103
87