38
48
119
79
99
239
42
45
182
61
191
64
58
52
187
59
57
22
107
40
147
260
129
7
21
360
194
4
428
333
81
544
63
18
137
237
500
51
53
55
33
44
814
630
115
76
297
117
20
50
34
54
16
278