57
226
274
509
23
370
83
593
111
45
818
122
699
41
186
411
147
208
328
257
372
1518
108
67
26
18
210
516
170
39
155
123
110
89
273
68
343
66
101
22
38
223
61
29
42
286
46
142
1236
157
8
58
48