4
9
10
45
11
37
14
22
32
7
6
35
88
29
19
56
18
16
13
64
43
86
68
5
15
101
66
41
57
59
83
876
55
65
109
115
119
38
209
374
120
122
52
142
48