48
53
95
512
41
59
197
56
159
150
43
148
45
39
185
195
82
764
94
207
196
47
63
36
46
38
110
200
70
35