158
87
25
175
196
19
115
62
53
58
121
37
189
328
141
344
631
86
49
713
178
71
144
151
546
136
55
22
662
245
111
209
108
112
190
47
24
69
61
99
106
18
26
126
223
98
88
268
217
34
114
93
147
160