12
23
30
47
73
162
34
24
74
470
15
217
10
20
258
26
1462
29
189
102
39
378
28
471
226
19
467
9
486
65
16
95
32
166
8
211
17
311
509
334
146
43
55
111
7
21
248