20
30
47
25
26
92
37
49
294
36
46
79
69
99
14
66
21
122
93
59
45
12
38
15
8
6
11
5
9
41
55
155
43
116
74
29
27
51
181
72
121
71
24
4
106
97
53