16
29
61
380
7
46
19
13
6
53
20
70
108
210
139
150
65
516
42
172
109
340
60
116
157
84
99
400
220
265
23
37
183
49
248
67
164
51
44
68
186
356
130
14
93
163
158
97
268
106
27
166