8
20
12
38
25
5
15
21
95
11
4
14
30
16
51
6
7
28
52
37
19
78
39
44
42
43
126
9
31
33
10
607
34
24
74
22
79
50
96
214
49
26
29