40
84
291
89
69
617
452
47
719
237
24
34
25
115
137
113
70
11
208
252
60
1870
77
73
231
411
18
28
48
21
15
66
135
13
814
533
78
46
495
163
149
64
577
37
26
106
393
191
71
327
668
420
349
20