62
75
354
74
37
167
237
159
310
73
303
107
199
118
271
278
122
409
119
127
98
89
371
90
196
139
133
34
128
392
136
257
236
96
41
59
76
53
39
113
106
88
54
131
99
44
29
115
72
91
150
61
134
66
48
328
299
192