20
13
55
257
94
286
93
47
142
72
99
58
29
31
40
235
32
62
80
42
52
122
57
10
71
59
27
256
18
74
87
65
114
35
24
34
25
38
89
70
79
88
208
90
43
51
63
37
69
46
19