12
43
76
3
11
8
61
31
16
91
18
85
42
44
114
54
656
2
35
7
28
55
98
23
19
68
4
78
57
14
47
25
90
37
36
24
40
94
5
69
6
20
32
13