20
17
23
22
1
5
8
49
9
31
29
53
2
16
58
43
37
35
41
34
46
18
259
13
25
3
42
39
66
38
11
101
19
62
24
165
68
82
83
28
301
15
61