21
19
112
39
24
22
29
49
76
18
35
113
74
26
42
28
31
20
12
8
15
75
91
9
41
55
32
23
40
46
33
14
51
11
98
17
77
5
43
25
6
38
150