406
40
48
213
178
128
275
121
71
534
244
274
266
590
130
174
85
30
88
78
42
83
408
195
123
181
76
45
61
639
64
24
9
18
21
31
433
162
44
34
51
226
905
94
38
159
264
164
171
172
440
66
90
141
117
63
57