17
18
45
38
103
71
14
90
12
28
16
92
20
42
10
31
277
238
34
185
131
13
24
46
251
97
167
264
191
70
32
41
4
68
114
19
222
36
91
57
82
170
166
0