20
93
61
88
60
52
232
98
253
122
75
57
30
10
13
140
176
7
5
37
49
23
6
54
18
59
28
32
45
22
14
62
8
27
46
113
25
43
38
44
19
58