25
228
12
64
19
858
21
487
68
40
90
49
108
71
61
88
76
59
73
17
54
33
155
95
66
37
62
36
89
42
39
23
84
44
48
41