10
88
4
55
50
39
12
33
37
17
23
86
9
15
560
49
590
19
94
13
46
27
75
112
83
38
8
52
41
66
184
59
47
171
89
35
62
36
238
134
5
24
56
18
3
16
44
64
57