19
98
23
84
9
18
97
4
12
48
20
15
63
27
44
37
24
14
7
645
191
30
17
83
26
16
129
43
13
32
55
35
33
85
11
53
89
50
54
46