0
9
47
18
19
7
5
6
22
28
16
33
50
46
52
38
13
40
53
31
3
73
20
42
10
8
17
26
36
63
2
109
81
54
35
23
27
556