10
81
22
24
106
34
50
18
9
32
27
45
21
53
4
62
95
19
171
84
41
30
20
15
17
5
39
312
35
37
57
23
31
40
11
25
6
497
58
36
101
98