14
9
20
52
31
43
48
53
28
199
49
71
118
30
258
50
18
26
186
34
147
150
17
334
80
142
75
87
669
42
47
29
273
65
2393
27
46
36
41
40
54
10
33
81
130
155
135
32
70
97