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