141
98
76
68
84
36
23
22
169
35
44
21
53
95
54
10
33
410
80
69
65
142
114
200
247
93
131
235
38
56
26
135
113
78
67
115
175
158
252
172
99
47
241
102
71
96
86
46
73
8
219
178
139