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