42
40
123
44
23
26
157
96
7
35
39
18
57
78
28
24
37
55
53
63
132
68
64
16
153
41
98
21
154
61
325
15
103
173
194
77
20
218
201
31
225
260
236
50
110
224
269
367
45
164
47
106
170