104
520
73
370
111
559
165
834
178
896
189
978
168
858
160
831
2
15
23
110
12
51
6
39
116
590
5
17
4
12
6
25
10
47
104
520
73
370
111
559
165
834
178
896
189
978
168
858
160
831
2
15
23
110
12
51
6
39
116
590
5
17
4
12
6
25
10
47