47
66
39
92
23
54
232
290
138
122
26
31
202
89
20
85
50
63
24
44
139
229
416
170
69
295
56
1026
30
17
32
73
194
99
103
75
36
493
397
97
275
40
127
43
133
177
118
134
37