12
9
92
41
30
20
5
3
28
100
22
65
29
33
57
42
45
16
39
81