4
10
1
35
7
49
42
26
5
33
52
41
23
15
63
31
3
38
64
28
27
18
398
68
141
132
20
25
59
9
276
97
319
104
60
175
75
187
53
109
81
202
420
137
163
54
153
95
177
335