398
387
30
39
117
255
187
60
25
42
73
70
16
116
51
55
11
10
421
471
130
1
15
52
209
426
40
207
511
74
99
112
35
72
61
20
14
17
84
36
122
19
235
353
71
237
370
1322
109