23
19
26
27
21
75
38
20
35
60
31
22
12
8
11
7
16
74
55
37
49
54
30
43
95
295
28
64
58
127
40
18
17
70
56
66
110
80
62
53
42
78
39