15
77
71
372
187
53
460
91
42
135
30
82
9
43
103
65
52
17
259
95
37
900
22
28
33
200
100
39
32
346
277
163
116
79
436
467
89
14
129
301
212
85
35
236
66