93
105
31
26
9
32
86
57
120
53
40
12
23
109
40
22
89
23
38
18
11
17
99
20
32
Next page