20
30
47
25
26
92
37
49
294
36
46
79
69
99
14
67
21
122
93
59
12
39
15
8
6
11
7
9
42
56
155
43
116
76
74
29
28
51
181
72
121
24
27
4
5
106
97
53