5
57
81
29
27
138
66
62
18
20
42
125
14
30
32
78
31
106
111
63
46
38
7
70
538
51
293
34
10
159
24
196
22
52
55
164
48
633
107
282
45