99
15
269
118
180
71
74
285
85
79
108
80
62
175
43
138
155
182
114
97
88
122
94
124
109
95
87
92
55
134
243
65
115
34
82
119
69
70
58
66
50
14
49
72
106
36
30
45
54