425
377
139
108
115
92
353
43
57
55
252
471
62
183
50
430
13
405
82
134
68
840
21
94
28
29
86
159
17
131
30
46
39
96
167
524
61
48
47
83
37
63
49
197
93
98