76
7047
183
111
66
77
53
23
242
258
168
493
60
202
216
128
138
40
29
395
91
49
525
290
148
182
169
37
86
156
383
195
141
115
72
174
251
18
56
388
159
67
370
41
46
61
372
541
100
27
32
75
118
225