18
23
56
63
50
1
32
16
121
203
27
102
49
17
4
6
88
47
61
43
24
7
85
14
39
44
13
53
5
12
26
45
82
19
107
10
90
9
58
25
38