47
102
58
215
49
29
91
62
63
9
95
82
124
140
823
185
146
52
80
96
401
156
70
141
189
77
100
56
51
42
24
16
137
25
92
148
76
69
39
132