58
67
89
32
66
53
46
125
401
26
24
18
29
110
100
30
208
20
1044
91
127
140
35
63
102
34
10
222
137
85
76
133
15
16
248
224
164
155
96
577
36
8
79
61
103
623
33
80
69
315