131
85
18
43
99
77
82
29
30
247
49
16
26
238
44
10
267
20
22
12
144
72
135
149
112
168
73
142
32
86
138
100
218
179
94
54
33
47
71
147
78
42
274
74
121
182
181
90
462
60
184
339