38
81
36
73
139
119
76
160
93
41
35
8
99
44
17
31
39
19
260
9
32
61
113
297
122
466
82
186
74
13
27
336
168
184
23
259
89
86
170
112
117
50
85
511
265
210
132
120
48