30
18
138
62
14
8
61
10
29
23
37
22
27
51
17
9
4
24
13
16
15
11
28
7
12
3
63
69
32
52
33
31
96
211
35
43