0
5
33
16
12
32
20
10
3
30
28
54
46
34
39
24
14
69
42
40
56
59
71
494
36
50
75
25
55
83
57
17
21
58
116
60
48
67
72
87
43