14
23
41
10
13
27
51
81
75
209
197
64
664
200
20
71
68
53
89
147
259
114
160
332
60
98
158
149
273
28
50
210
372
42
49
40
111
83
296
701
4885
288
134
262
101