99
15
269
118
180
71
74
285
85
79
108
80
62
175
43
137
155
181
114
97
88
122
94
123
109
95
87
92
55
134
242
65
33
82
119
69
70
58
66
50
14
49
72
106
36
30
45
54