20
10
71
49
94
77
215
43
14
105
51
46
32
21
8
72
78
70
87
23
124
92
62
80
34
60
28
59
107
149
16
37
95
25
15
11
33
17
284
161
26
19
9
304
99
27
88