20
11
52
3
62
31
69
101
24
142
78
7
23
29
112
8
38
28
13
4
57
39
96
55
9
18
107
63
6
5
120
45
15
22
61
207
21
237
126
201
106
194
37
34
25