6
19
99
17
30
48
60
124
40
98
61
92
34
56
607
222
223
25
51
39
13
145
42
210
362
245
111
71
93
129
401
120
94
69
41
37
33
35
29
65
36
44
57
384
103
228
72
16
408
64
74
49
59