15
51
21
32
23
447
180
198
20
17
39
30
7
110
22
150
299
157
80
46
73
113
283
98
70
34
28
27
25
33
47
332
75
217
35
44
24
58
11
305
55
56
42
49
145
18
26
37
66
68