58
94
78
49
55
47
70
76
42
97
60
43
68
104
108
239
127
18
63
25
45
880
75
96
419
128
73
69
11
109
161
44
178
54
418
41
85
277
160
215
93
40
87
377
50
90
263
260
92
184
36