54
49
47
58
143
30
96
115
18
31
52
35
68
36
19
122
12
22
13
43
78
93
56
27
20
299
24
55
48
423
89
50
70
9
53
84
4
870
59
169
66
163
273
157
26
176