20
29
17
6
12
28
24
11
9
5
225
22
21
8
25
26
54
23
27
15
47
19
62
56
80
49
83
79
95
64
36
46
70
247
110
105
32
33
58
34
101
189
44
123
40
63
55
203