25
20
60
31
309
35
121
11
461
33
28
14
188
43
465
5
58
126
124
177
519
69
21
76
151
50
291
83
191
101
467
132
18
26
2280
604
30
32
158
22
181
70
64
66
187
62
53
34
36
133
42