8
98
5
2
39
50
6
41
96
31
19
9
29
10
27
47
17
13
4
16
36
58
95
157
7
23
21
44
60
64
30
66
11
67
24
25
14