58
84
2
3
6
100
45
92
7
4
9
18
110
613
26
189
326
13
78
697
211
15
76
10
77
5
25
269
242
35
34
173
246
120