12
55
251
94
286
92
47
141
72
99
58
29
30
39
235
62
80
42
52
122
10
93
71
26
253
18
74
85
65
113
35
27
24
34
40
38
89
69
76
88
31
208
90
73
43
51
63
67
45
19
115