47
262
130
43
335
510
65
27
29
46
90
102
128
185
57
6
219
75
213
129
189
141
85
482
72
30
309
93
1
101
315
95
20
35
23
70
50
55
62
317
67
769
198
64
156
285
199
133
369
147
233
122
858
574
112
154
276
799