5
11
21
8
19
2
10
6
57
39
27
16
47
32
14
3589
4
30
107
3
7
43
65
48
20
15
28
74
24
83
85
17
60
104
9
31
78
25
37
12
64