265
54
261
91
78
64
37
67
101
176
27
301
17
72
23
35
134
76
19
32
179
188
671
51
442
424
290
106
319
390
87
210
6
155
39
40
248
63
59
98
165
416
114
48
198
112
140
119
50
178
71
38
61
168
274