42
10
79
66
59
119
35
118
165
55
117
178
106
115
262
34
51
92
306
107
80
48
74
44
99
45
33
140
94
285
87
78
116
63
46
326
54
187
81
98
60
181
61
37
234
123
153
77
190
19