51
266
177
71
100
91
175
62
774
72
123
75
360
94
56
34
35
115
140
50
31
148
61
60
20
156
256
88
12
79
43
556
74
168
126
58
40
179
19
84
9
5
200
29
22
258
37
13
131
262
254
42