13
22
51
55
25
81
10
26
71
15
42
82
18
94
2
28
49
85
39
24
53
65
40
68
62
44
17
29
12
497
123
189
157
122
91
295
164
305
342
191
257
291
160
293
481
41
106
276
186
121
193