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