38
19
62
20
41
23
271
1266
74
232
143
101
15
95
56
330
51
226
182
61
175
49
65
97
10
118
73
90
39
191
79
94
104
11
28
22
181
278
70
290