8
23
1
27
35
41
56
38
20
171
39
130
55
147
84
289
443
89
160
65
45
60
449
40
46
57
31
71
102
68
32
96
52
53
47
49
22
33
50
73
18
44
82
29
74
34
16
30