21
28
14
26
16
98
7
9
19
46
48
32
39
90
11
1
8
79
75
53
34
37
18
25
101
183
52
12
22
38
44
27
49
56
35
15
23
42
31
58
105
29