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