20
10
86
81
19
61
500
36
40
75
147
210
47
50
62
42
24
96
64
58
52
12
70
95
8
17
48
30
23
11
6
16
33
7
71
4
15
27
25
154
99
165
125
34