0
13
11
15
16
7
54
2
5
19
8
26
29
21
6
14
4
28
40
58
25
71
39
60
30
45
87
44
22
67
335
198
110
55
119
33
573
323
69
46
41
47
56