127
255
66
73
142
6
26
375
193
166
30
179
143
416
270
374
15
434
23
244
141
116
78
57
68
35
16
58
52
1524
42
340
335
2120
114
31
133
24
59
32