33
86
96
45
79
15
53
110
48
58
106
62
285
198
137
77
78
107
222
94
281
136
147
108
125
135
70
80
156
121
66
39
31
73
119
152
99
44
24
17
123
22
37
276
116
237
82
141
139
104
118