34
45
47
86
167
26
319
73
75
138
57
8809
484
91
159
161
110
32
59
38
21
126
77
85
629
43
1519
166
292
1226
224
457
242
5409
530
637
99
502
93
58
2405
300
115
48
72
52
54
76
96
197
330
5288
121
179
187
4262