18
88
25
107
74
206
128
182
17
52
178
28
35
502
132
9
139
954
13
19
624
26
46
297
33
22
41
199
118
53
68
49
24
11
36
20
47
126
71
29
113
30
54
64
32
8
62