18
261
61
37
89
80
43
189
105
46
181
64
75
397
55
139
85
135
114
31
26
59
68
39
115
92
69
124
25
52
79
57
310
41
123
32
91
45
62
24
83
19
434
51
27
36
17
10
126
28