29
17
22
63
15
388
130
12
113
67
83
9
59
11
51
42
25
52
49
39
8
43
10
14
7
73
6
19
28
30
99
40
24
47
58
54
89
64
141