20
123
22
60
545
73
11
8
9
15
18
122
5
59
29
387
1
62
326
39
160
42
6
363
17
24
773
53
40
55
105
37
43
162
2
16
19
239
21
71
56
188
10
133
302
454
54
237