15
22
45
18
12
206
72
13
28
88
73
65
44
231
166
38
7
95
240
53
177
67
69
54
52
32
138
47
91
259
129
103
320
110
268
43
158
678
307
96
87
578
196
56
121
147
130
89
48
205
189
68
362
201
83
263
301