46
78
38
106
20
195
53
60
69
89
47
59
36
262
99
68
28
25
21
73
85
113
49
111
31
33
136
66
72
720
135
130
118
22
250
94
30
218
39
40
191
107
198
150
96
146
248
240
90
54
97