25
32
57
50
247
48
81
6
70
63
30
58
88
29
14
17
9
106
35
75
47
182
109
114
96
33
42
39
181
97
395
51
161
129
64
45
152
68
24
92
71
144
28
26
90
37
73