80
40
48
58
199
33
41
66
193
22
111
34
92
26
32
57
49
44
360
448
117
107
54
73
149
195
91
227
138
172
95
187
72
600
221
150
65
29
123
78
37
122
36
257
168
61
23
43
142
310