12
43
76
3
11
8
60
31
16
90
18
84
42
114
54
654
2
34
7
28
55
98
23
19
67
4
78
57
14
46
85
24
37
36
40
93
5
69
6
20
32
13