2
9
11
34
10
33
40
6
26
37
22
32
12
17
84
56
45
44
400
115
518
405
74
424
28
68
181
39
93
118
54
69
104
141
30
145
43
46
259
105
171
182
59
162
336
89
66
98
78