57
55
31
132
32
45
78
559
15
17
157
449
76
785
116
65
134
27
85
203
133
188
70
75
224
43
38
219
16
28
301
117
111
33
477
46
139
90
280
514
706
282
109
103
89
142
160
64
105
113
397
83
332
21