540
82
54
95
66
94
35
56
47
152
225
142
71
123
104
120
178
40
134
150
645
319
267
44
111
8
81
110
48
158
57
86
38
383
67
99
252
133
288
499
125
531
1130
588
80
74
406
344
155
379
166
144
53
266
116
140
137