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