40
69
27
29
14
30
59
31
94
57
43
3
9
6
32
71
42
96
7
24
72
37
18
17
221
53
38
34
351
19
68
61
26
167
11
172
44
89
52
171
36
39