25
43
169
74
107
99
17
30
18
184
22
13
84
86
46
16
9
148
54
37
173
50
15
32
5
21
33
31
23
53
27
29
38
222
49
240
28
34
742
19
47
163
327
11
20
96
243
52