3
8
40
23
41
12
7
9
49
53
30
14
13
38
10
31
65
44
11
20
54
60
42
33
26
27
423
69
46
75
34
92
253
45
141
98
130
115
81
544
74
296
250
550
50
79
103
167
261
193
164