43
22
24
86
251
47
28
115
102
170
134
45
200
13
51
96
97
64
167
114
50
74
265
87
35
1056
82
253
300
59
1356