58
76
102
120
94
205
33
756
28
74
63
73
110
177
77
98
196
238
378
174
50
65
64
35
31
138
210
32
39
211
26
27
337
242
180
166
517
68
176
163
108
81
170
181
80
218
200
70
128
38
96