5
32
42
14
52
33
12
27
88
28
19
11
53
15
29
38
36
44
34
30
40
68
9
101
67
10
22
18
310
150
110
83
133
108
21
50
45
73
60
113
48
589
165
370
64
125
84
87
78