10
106
56
65
46
12
209
41
704
288
115
121
13
52
207
61
909
313
24
373
96
15
7
17
16
74
11
4
59
39
5
1
20
44
77
14
18
50
40
32
9
80
19
64