231
30
8
24
25
158
18
149
90
107
412
10
223
358
46
201
29
535
693
406
13
44
81
23
45
11
392
366
105
110
428
411
93
83
59
61
353
51
99
36
238
312
179
89
31
33
240
305
181
233
68
732
301
279