8
105
202
12
27
6
11
86
9
31
39
85
96
35
32
57
7
28
34
49
82
97
4
18
26
10
3
23
5
55
16
42
303
19
14
682
24
17
62