41
57
31
35
138
43
59
119
406
133
144
74
49
13
61
71
183
65
55
23
22
70
32
184
85
193
19
50
147
79
96
517
120
36
72
68
26
27
20
226
263
160
148
240
44
157
110
60
16
412