25
221
66
123
155
260
145
46
127
31
21
2
93
56
54
24
9
32
15
45
49
97
37
90
44
47
40
10
4
23
102
83
82
76
55
236
11
122
39
53
6
8
328
42
18
233
17
279
78