47
511
187
310
64
46
1147
40
67
166
53
45
39
28
153
186
141
76
80
130
31
124
140
70
71
105
61
364
49
38
234
23
239
83
59
286
14
127
371
598
772
35
11
204
84
290
44
36
37
116
392
62