25
36
14
97
164
30
18
114
130
70
7
28
42
8
169
237
17
39
65
86
250
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