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