8
43
20
41
37
6
11
17
45
13
9
10
19
23
36
69
14
93
49
454
177
149
257
198
38
104
67
52
403
33
12
55
31
70
32
89
775
99
247
50
5
16
1402
2528