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