10
23
25
59
6
15
63
24
7
9
49
151
225
37
43
4
102
12
414
56
20
55
22
97
17
91
342
32
45
275
79
8
48
142
199
136
109
26
42
38
206
115
169
150
288
95
51