47
38
87
252
169
116
68
832
179
270
91
120
319
687
182
236
35
180
140
198
186
103
230
72
125
37
45
96
23
8
46
74
65
405
41
633
70
42
32
76
110
146
122
43
53
100
90
155
24
86
148
412
101