5
9
11
46
40
10
14
22
32
8
7
35
12
89
29
19
56
18
16
13
64
43
86
68
15
101
66
41
58
59
83
877
55
65
109
115
119
38
209
374
120
122
52
142
48