0
40
1
140
3
50
76
127
121
65
88
107
101
4
48
17
1073
34
31
492
18
81
226
6
55
2
5
441
73
603
10
109
20
192685
171