45
1
121
126
295
165
275
98
89
382
2
395
130
1442
3
157
142
143
135
90
81
75
597
125
113
247
274
302
610
123
409
270
415