0
6
5
18
4
7
3
16
25
50
75
77
70
565
32
87
478
49
59
19
481
20
27
35
120
112
104
215
128
130
119
26
48
24
134
38
17
43
28