55
111
70
92
42
36
108
45
34
215
164
90
41
61
58
175
57
235
76
386
140
252
126
328
87
96
520
793
616
238
207
66
80
100
79
191