20
472
107
254
30
46
74
11
59
97
100
25
142
34
55
28
13
48
84
153
115
57
88
49
58
7
32
36
10
68
39
16
90
94
71
80
27
302
6
188
70
236
113
180
37