25
4
57
26
21
18
32
59
48
136
99
87
73
232
96
191
29
17
115
33
62
320
70
40
56
128
230
74
126
86
30
8
16
225
6
140
2
9
10
79
58
130
85
69
14
168
15
46