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