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