49
28
26
22
18
396
387
21
77
7
58
54
27
8
39
162
10
349
457
83
73
64
44
62
38
32
6
43
23
110
40
76
31
42
24
12
30
100
46
61
51
13
14
25
17
106
36