14
16
60
52
73
74
1205
23
125
31
212
101
47
79
42
162
95
110
202
50
128
111
66
29
177
247
68
26
206
65
13
35
328
861
265
205
171
39
152
103
985
67
34
344
672
1417
225
58
62