5
13
4
28
17
26
22
8
21
47
33
78
72
29
39
9
12
11
51
15
0
44
27
50
1
30
46
25
20
126
10
107
32
19
35
6
31
14