18
26
46
25
32
9
160
83
108
63
23
20
28
53
36
5
10
82
21
385
49
43
88
14
467
35
31
1051
283
335
17
19
12
22
72
16
7
67
33
44
6
34
273
39
45
2