18
40
36
32
22
14
181
28
15
11
55
77
19
21
78
23
7
96
12
38
13
47
43
26
58
34
31
86
64
10
24
247
587
133
168
126
85
163
536
57
237
377
138
996
17
20