55
52
15
27
246
33
130
273
19
113
45
41
93
31
127
74
24
18
95
42
79
58
97
179
49
123
61
62
109
70
87
137
39
363
53
100
65
8
115
164
48
20
108
57
54
35
71