25
24
123
301
62
19
28
17
75
96
237
43
82
73
54
145
246
45
36
112
59
78
439
60
99
57
12
130
37
161
13
63
83
89
30
98
55
134
129
86
53
49
18
34
137
117
79
52