50
13
19
110
75
52
56
53
155
159
143
30
78
58
33
104
24
32
18
93
73
40
17
25
168
199
62
367
15
36
85
27
79
69
39
151
67
37
63
43
26
521
60