99
15
269
118
181
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
67
45
35
83
119
69
70
56
58
66
50
16
73
107
36
30
46
54