7
26
35
28
42
3
14
70
48
25
30
52
19
139
247
17
246
34
40
122
38
85
205
130
43
88
67
41
33
124
82
29
238
171
121
49
99
111
60
211
157
192
46
78
324
80
59
94
101
383
2