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