25
71
59
97
156
253
110
15
60
152
53
64
62
78
55
132
245
42
113
105
66
87
86
57
100
107
39
14
68
49
81
24
85
138
43
23
28
136
124
95
37
165
52
121