1
3
5
4
9
24
57
20
13
58
6
53
82
10
63
12
18
33
34
95
146
28
655
29
14
16
47
32
38
97
56
76
35
61
27
22
37
43
71
36
60
55
101
23