0
43
1
40
140
3
50
76
127
121
65
88
107
101
4
48
17
1078
34
31
492
18
81
226
6
55
2
5
441
73
604
10
109