6
9
11
46
43
10
14
22
32
8
7
35
12
90
29
20
56
30
18
16
13
19
64
88
68
5
15
101
66
41
58
59
83
878
55
65
109
115
119
38
209
376
120
122
52
142
48