135
101
97
401
168
68
90
98
19
56
60
7
36
47
157
204
131
140
142
410
26
79
84
52
37
94
127
242
110
100
111
30
134
137
55
196
12
76
158
117
45
28
27
106
53
133
15
81