25
58
14
20
43
149
19
24
90
53
37
52
28
129
13
89
35
578
95
30
80
16
50
18
42
27
41
36
11
22
44
186
15
23
8
69
12
98
32
9
26
56