42
34
153
60
240
26
58
185
284
111
76
37
24
133
12
20
86
57
107
156
38
88
114
116
143
283
127
69
171
29
155
70
207
99
214
23
163
84
499
196
82
16
25
22
131
14
74
21
66
54
10
119
43
197
31
67
63