23
10
6
17
14
9
4
28
22
12
18
25
24
30
59
7
43
39
19
55
11
15
62
57
79
26
20
52
45
107
58
31
67
83
63
97
100
134
77
54
209
78
98
135
160