25
22
26
12
18
128
294
27
37
42
32
28
19
73
76
142
178
34
41
60
96
916
106
47
33
30
23
84
52
39
66
62
93
53
45
125
103
43
77
24
193
100
69