25
108
68
456
18
84
85
97
276
65
89
22
19
392
132
88
27
46
50
99
38
69
149
78
51
37
130
41
36
32
198
96
71
49
90
146
167
59
66
45
57
21
182
61
12
10
26
141
72
17
138
31