171
113
48
210
104
49
2450
176
159
37
277
59
723
209
32
78
109
201
105
149
46
39
87
98
183
150
291
34
129
106
153
85
26
269
675
311
170
45
127
226
51
24
479
22
58
123
143
91
108
76
81
760
103