75
206
90
60
63
111
27
290
319
20
155
92
72
157
35
44
160
46
323
47
51
38
78
231
139
116
107
97
310
113
83
167
21
218
59
37
98
73
28
17
205
79
67
32
77
217
45
52
57
114