76
112
121
48
71
61
123
174
309
50
135
89
131
508
115
2438
65
120
254
41
51
26
10
93
328
138
94
184
104
78
124
181
59
162
90
82
55
70
77
45
62
206
396
152
86
207
66
58
2
83