8
29
90
20
16
50
39
24
62
37
82
55
21
22
18
33
31
9
107
28
115
56
144
46
14
80
27
60
19
15
43
34
6
61
99
1
45
91
47
30
57