32
16
25
22
29
27
18
20
24
14
9
3
38
19
30
10
28
48
12
6
8
13
7
23
39
11
43
222
53
17
63
159
4
49
104
83