158
185
112
142
72
61
26
39
193
80
6
261
69
136
191
215
12
346
278
87
38
68
60
110
348
580
1953
33
120
93
161
73
174
177
137
124
46
1471
871
154
755
45
99
52
77
89
125
34
475
54
194
56
730
976
302
83