58
89
71
45
20
3
31
93
27
6
21
26
11
4
40
230
9
78
19
16
74
88
38
12
17
49
59
24
7
505
318
13
79
50
61
29
76
15
33
37
90
172
196
53
92
126
73
219
85
35
36
41
54