98
159
69
126
107
12
56
85
74
149
191
31
68
46
240
116
193
94
73
164
374
11
33
540
35
100
532
36
34
64
118
115
72
5000
207
112
67
75
54
37
223
265
145
466
187
225
230
171
50
21
396
83
45
511
303
163