25
20
48
52
30
99
45
59
54
28
38
69
27
116
119
251
17
50
49
6
53
36
64
31
79
29
87
94
88
75
81
71
68
57
100
76
10
497
130
70
272