84
60
9
92
144
578
52
169
237
516
254
162
69
77
668
302
110
65
182
101
195
37
19
319
145
208
345
337
191
301
116
68
156
21
94
10
98
23
50
113
38
149
61
54
124
88
26
31
135
56
82
32
8
18