12
15
6
16
98
47
5
50
52
44
40
11
21
57
54
31
19
25
32
10
18
8
29
33
27
24
30
9
3
26
2
106
28
65
63
123
46
17
23
59
7