69
303
189
675
302
461
160
374
428
132
26
56
251
293
232
447
139
129
39
24
11
190
208
157
73
83
117
192
387
408
275
82
85
66
75
61
107
54
70
146
393
122
31
101
65
22
126
30
53
106
187
813
245