25
36
14
97
30
164
18
114
130
70
7
28
42
8
169
237
17
39
65
250
86
35
259
26
22
38
37
19
466
20
77
193
24
16
78
243
454
289
390
33
52
10
89
58
67
40
31
29