2
20
477
37
217
57
30
125
41
292
24
82
240
89
107
99
46
193
25
129
54
191
16
28
27
100
60
21
69
23
65
52