30
78
265
54
261
91
79
65
37
67
101
176
27
304
17
72
23
35
134
76
20
32
179
188
671
51
444
425
290
106
319
391
90
210
6
155
40
249
63
59
98
165
416
114
48
199
112
140
119
50
178
71
38
61
99