255
217
308
503
56
47
141
35
238
1973
288
360
67
60
51
48
81
115
91
10
160
131
13
199
23
373
19
3852
375
214
276
70
454
107
85
111
196
28
43
148
142
110
69
59
41
728
241
712
103
25
79
664
73
57
32
257
84
2371