0
6
4
5
8
23
18
15
21
2
46
20
43
25
16
40
39
62
49
34
75
44
57
507
53
79
31
36
55
88
60
17
121
64
51
37
69
90