13
58
150
170
50
57
38
73
46
107
96
95
69
52
123
142
226
119
121
87
210
30
194
71
67
76
162
236
227
74
300
44
82
288
175
72
45
165
61
86
137
144
89
33
78
29
113
243
111
209
172
407
148
60
198
125