10
17
9
41
60
129
510
30
282
49
32
18
28
33
171
21
308
77
61
79
20
84
233
27
112
22
126
200
146
55
44
36
74
54
114
166
142
40
624
471
108
71
261
25
136
111
83
88
48
64
67