19
157
828
339
262
12
14
665
10
39
158
49
26
7
729
388
58
35
119
2
29
6
96
34
128
9
25
4
37
45
86
21
83
126
23
13
102
65
64
16
18
59
40
24
28
52
30