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