134
315
20
121
57
79
199
95
41
747
55
22
52
89
269
2514
360
264
296
16
7194
179
148
255
34
26
1160
295
25
120
36
1401
78
447
39
100
56
165
320
288
94
48
129
128