17
29
16
38
33
21
5
13
30
18
15
63
77
28
123
22
42
19
53
31
32
39
862
58
3
41
80
155
4
9
20
98
36
40
55
10
23
89
96
34