23
10
42
12
15
49
6
26
19
48
36
18
29
64
166
158
70
89
41
37
31
57
17
47
51
60
53
74
340
46
154
58
219
52
44
105
97
65
71
27
20
24
798
91
123