80
40
48
58
199
33
41
66
193
22
111
34
92
26
32
57
49
44
360
81
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
169
61
23
43
142
310