25
22
203
78
91
38
28
86
148
24
45
14
58
59
26
1
36
259
179
184
41
410
62
13
10
31
16
83
20
11
52
202
30
46
124
37
68
147
33
71
61
67
95
105
98
199
32
152
27