42
150
90
106
248
27
37
63
92
58
219
160
35
32
168
89
84
85
133
249
23
55
64
83
72
73
20
136
74
44
15
149
102
53
151
50
395
329
175
49
24
34
99
71
40
28
56
39
76
45
78
60