0
3
6
19
4
7
16
25
50
76
78
70
567
32
87
18
479
59
482
20
27
35
120
112
77
104
215
128
130
26
48
24
134
38
17
5
43