28
36
10
39
66
19
20
47
56
37
43
23
11
70
122
77
168
24
15
133
21
35
7
22
0
51
45
94
34
12
49
27
14
135
96
223
63
9
68
55
52
69
44
33