46
9
496
14
11
10
22
27
82
19
38
6
13
24
17
18
15
36
39
12
71
44
1
30
2
35
31
52
8
48
33
226
26
3641
16
100