55
21
58
85
400
35
88
62
126
73
33
196
112
898
129
79
66
29
7
108
46
307
24
11
12
304
136
189
32
43
53
44
75
15
38
26
65
111
182
167
22
413
40
155
50
116
191
123