27
83
215
78
87
35
50
113
289
475
66
69
56
72
54
92
111
104
490
52
229
142
45
196
258
49
192
278
282
24
98
59
18
47
122
86
70
116
32
14
599
107
61
160
44
33
136
223
88