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