58
134
146
156
39
168
84
100
33
45
66
51
133
69
59
83
29
80
20
46
61
64
14
50
23
109
88
101
140
5
565
48
261
81
68
202
56
19
44
554
27
8
28
184
26
135
92
89
70
22
43
57
55