2
38
4
14
8
31
21
42
26
84
36
44
51
67
80
100
71
91

