25
39
259
30
94
52
435
14
20
41
97
185
19
10
723
42
5
34
43
57
33
78
18
239
49
74
346
64
56
159
83
136
71
48
633
72
160
836
17
24
27
26
186
140
251
38
203
50
59
45