20
5
40
64
1
0
27
17
98
9
18
60
38
210
49
63
101
88
30
209
140
92
99
367
26
23
52
22
12
55
37
469
7
19
32
56
11
21
25
4
8
6
80
44
95