28
44
93
29
80
50
13
86
263
118
228
251
6
83
67
272
85
226
117
320
10
26
70
17
16
14
100
166
181
162
203
45
32
517
173
106
156
116
150
78
681
340
25
42
101
133
264
46
109
123
172
139
311
77
27
499
306
143