25
263
11
48
31
95
61
8
90
338
42
38
220
109
156
219
76
10
17
250
15
32
14
12
16
72
22
260
876
18
13
26
79
127
67
65
257
73
99
287
46
243
464
78
43
23
268