59
725
487
498
71
27
66
25
69
475
29
81
99
94
388
319
293
82
297
120
250
37
143
75
32
299
119
49
111
124
186
147
51
47
30
103
126
23
28
53
156
55
45
44
166
73
40
158
76
62
16
85