59
123
60
87
113
106
367
138
177
109
290
62
54
63
85
39
65
96
108
97
186
131
42
281
100
74
162
28
80
27
36
185
114
40
31
51
47
75