0
40
1
140
3
50
76
126
121
65
88
106
100
4
47
17
1060
34
31
490
18
81
225
6
55
2
5
438
73
602
10
109
20
191554
171