25
15
92
50
3
265
46
41
123
59
37
97
131
234
7
436
144
98
54
364
561
400
10262
1087
180
298
146
158
110
64
48
44
139
91
113
149
38
778