20
295
35
259
121
223
60
299
46
214
22
138
23
156
18
140
14
166
68
395
10
114
31
109
34
77
86
1
102
15
255
13
99
89
5
91