405
97
189
100
191
239
38
149
169
62
142
34
45
40
226
54
355
141
840
22
117
56
129
104
291
137
216
160
499
50
92
99
71
225
151
39
73
105
479
98
90
85
70
162
35
109
36
106
206
112
132
113