15
90
21
35
27
61
28
22
85
80
137
48
40
124
6
88
57
94
53
75
286
223
50
123
113
79
227
32
65
19
17
26
99
9
16
78
157
150
71
69
103
24
55
29
37
73
33
43
8
39