19
58
28
99
16
18
44
5
8
14
37
83
30
23
20
2
4
86
7
34
47
122
162
52
3
121
15
105
126
42
13
51
36
33
12
62
56
63
39
9
97