10
15
5
32
56
4
28
79
36
49
13
14
185
112
20
8
21
7
17
38
73
203
44
64
226
115
31
39
43
122
86
18
59
22
46
27
24
161
91
94
72
87
25
29
212
124
33
34
80