12
5
10
29
4
0
20
43
26
61
79
7
27
3
80
28
21
49
59
11
13
30
14
33
19
42
62
15
73
101
123
8
1
57
17
22
90
23