489
385
275
111
181
154
55
316
426
187
592
391
160
108
435
310
199
135
255
492
171
380
126
222
141
347
197
386
95
401
22
769
148
97
10
54
36
750
74
87
363
132
252
53
77
72
38
30
76
51
62
174
129
159
86
91