20
3
43
1034
35
4
65
27
75
22
36
30
21
10
147
19
83
16
131
44
71
28
67
49
835
87
167
50
42
254
73
12
98
17
31
37
47
29
39
2263
53
18
24
25