25
291
37
407
67
287
16
23
47
31
45
219
28
26
39
54
41
60
33
65
89
10
50
66
43
68
19
21
211
176
35
200
82
34
91
73
88
90
78
140
6
29
187
93
32
186
27