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