5
905
61
20
22
2
993
37
7
39
12
28
297
34
127
1
59
98
10
470
8
23
93
193
6
80
46
4
35
16
36
464
77
282
14
3