5
34
18
124
123
62
115
272
196
136
360
443
131
113
97
139
109
84
101
119
110
153
133
185
117
72
52
313
60
38
221
64
69
50
86
89
143
76
24
57
181
83
93
268
80
100
96
240
104
144
129
188
203
118
134