9
22
23
30
31
28
14
16
5
7
59
34
8
18
29
35
906
85
6
229
66
11
17
27
39
46
61
69
54
20
51
57
38
24
21
114
42
119
103
86
70
71
26
13
82