55
160
186
153
72
183
73
94
118
131
60
87
44
284
385
264
77
67
289
345
95
157
57
145
394
174
97
40
151
17
38
70
76
33
98
45
138
48
108
36
51
61
49
58
343
164
443
135
42
124
185
59
101