20
78
13
73
71
40
16
94
43
47
254
24
21
36
26
8
54
117
274
19
121
77
84
30
191
18
32
113
93
29
53
57
38
42
64
97
99
15
60
9
80
37
87
168
25
110
34
126