25
98
28
45
10
21
7
14
4
44
24
17
96
52
63
34
60
263
6
67
115
64
18
78
42
8
19
22
322
101
48
30
140
76
59
194
51
123
62
154
43
103
142
172
249
129
29
41
113
240