9
5
55
63
7
13
23
11
6
18
15
28
29
14
20
31
175
10
86
64
36
76
415
32
24
409
42
129
84
59
152
52
226
118
81
117
99
71
262
155
57
256
281
127
16
251
53
34
38
46