12
31
21
73
45
18
70
15
82
42
55
22
30
13
83
62
11
123
51
302
39
23
26
7
25
29
17
64
202
27
48
66
20
52
115
104
96
28
8
36
101
19
57