0
42
1
39
138
3
49
74
124
119
63
85
103
97
4
46
17
1055
34
31
488
18
80
223
6
54
2
5
434
73
600
10
108