2
5
13
19
84
34
74
18
26
23
20
31
76
33
37