40
17
98
28
89
31
150
110
168
34
93
142
44
282
180
27
23
29
37
7
72
121
227
48
19
60
94
32
157
88
46
109
311
43
67
53
80
41
26
102
16
103
38
84
78
153
50
82
239
169
259