39
47
81
111
35
101
157
325
79
141
78
286
143
43
56
115
64
22
92
85
96
140
76
108
54
131
44
84
98
70
90
61
34
63
93
89
83
49
281
175
171
346
16
265
164
25
42
46
8
66