10
23
71
38
184
32
288
16
121
115
269
36
131
22
18
44
13
88
65
28
24
27
251
133
193
86
31
15
89
26
51
62
60
118
33
47
59
117
37
100
122
175
91
67
68
12
95
9
99
61
2
101