99
32
8
23
37
80
16
18
6
42
13
27
111
19
17
20
2
15
43
10
4
9
12
7
39
5
28
48
26
50
101
11
33
1
22
24
46
71