10
5
20
92
282
121
61
32
27
45
46
670
255
246
70
12
28
54
49
293
93
277
89
114
237
25
127
14
8
11
15
157
38
39
95
16
50
103
151
31
88
4
42
34
73
91
66
161
9
167
68
13