0
33
2
1
4
58
19
140
125
8
15
14
39
43
18
22
5
23
12
553
6
7
20
76
25
10
78
45
28
44
21
30
132
36
129