24
19
36
17
13
40
21
118
30
58
91
117
27
39
147
90
93
56
29
11
57
55
26
137
81
22
16
14
69
48
74
15039
337
188