99
15
269
118
180
71
74
286
85
79
108
80
62
175
43
138
155
183
115
97
88
123
95
94
124
109
87
92
55
134
243
66
45
35
83
119
69
70
58
50
73
107
36
30
54