42
320
121
74
66
26
202
34
107
49
31
91
21
170
33
93
184
205
18
70
113
504
92
98
217
101
39
290
194
50
94
32
63
30
59
53
45
8
46
44
71
43
65
104
61
212
106
140
76
22
124
182
260
168