725
486
497
71
25
66
69
475
29
80
99
94
387
318
293
82
294
120
249
37
143
75
32
298
119
49
111
124
186
147
51
47
30
103
23
28
53
102
155
55
45
44
163
73
40
158
76
62
16
85
50