233
76
195
60
109
16
10
27
54
62
34
33
135
167
37
150
71
101
24
80
688
120
35
26
284
18
39
104
88
94
68
75
51
90
30
178
176
129
12
89
147
152
47
113
53
186
461
136
171
157
191
46
501
810