35
177
140
68
279
58
172
229
3
22
71
446
163
5
566
673
580
263
70
17
11
81
74
147
169
464
31
48
146
436
183
91
41
155
65
171
39
136
46
34
226
42
43
64
61
44
38
84
311
254
180
124
182
205
415