10
12
21
10
7
33
31
77
69
50
26
103
24
29
11
39
21
21
36
6