24
10
59
37
28
816
449
18
87
254
77
433
418
542
41
295
83
35
43
100
106
25
31
23
47
27
1159
46
9
30
36
346
48
166
52
21
159
99
97
174
33
79
78
62