25
18
11
26
47
23
438
15
35
89
37
73
198
30
13
40
53
81
55
170
27
71
61
64
191
349
125
156
176
211
128
75
199
58
96
14
99
32
101
113
231
120
106
123
31