12
28
23
60
87
100
33
19
90
47
17
34
21
122
39
49
27
29
113
68
63
8
35
7
61
36
58
65
9
67
57
73
42
59
43
37
229
48
115
288
31
22