177
140
68
278
58
171
229
3
22
71
445
162
5
564
672
580
262
70
17
11
81
74
146
169
464
31
48
145
436
183
91
41
154
65
39
135
45
34
226
42
43
64
61
44
38
84
310
254
179
124
182
202
415