10
31
60
19
95
88
82
74
98
62
50
42
84
50
29
41
102
118
25
54
2
13
24
156
8
70
22
85
46
42
98
97
93
28
48
170
24
27
25
119
28
93
70
42
39
24
47
16
32
25