55
89
63
68
75
101
281
30
151
52
143
235
587
18
6
14
148
251
32
205
137
29
62
22
86
69
66
40
5
20
34
71
24
298
320
192
123
48
111
50
11
39
94
191
333
92
186
171
41
54
113
99