48
60
37
206
94
24
31
22
56
30
14
2
33
40
200
175
13
196
50
499
418
260
448
64
195
410
807
105
305
103
993
308
142
69
54
201
665
1179
237
41
246
114
112
144
137
90
17
143
77
67
79
188
187
32
36
53