3
24
12
10
35
5
8
7
51
6
15
1
14
9
18
16
69
20
11
22
27
88
42
81
48
294
140
79
211
260
63
59
730
156
201
90
934
116
33
47
21
72
44
84
200
101