12
46
32
8
37
7
6
33
30
15
25
1
11
3
24
88
318
100
73
16
23
22
545
49
31
26
9
44
28
47
14
63
29
4
75
19
10
38
71