15
20
22
774
158
31
50
91
12
288
41
48
82
301
30
40
47
102
491
54
32
65
265
35
81
73
119
191
106
83
85
79
143
381
38
299
196
128
58
37
70
75
39
34
69
295
179
131
173
142
49
110