4
40
28
20
12
33
13
35
32
25
57
171
36
18
24
27
87
29
43
3
38
19
49
59
47
83
5
111
15
42
34
60
69
23
45
97
2
173
16
21
168