0
42
1
39
139
3
49
75
125
120
64
86
104
98
4
46
17
1059
34
31
489
18
80
224
6
54
2
5
436
73
601
10
108