167
30
62
28
36
47
106
110
216
107
57
58
477
46
7566
68
255
72
56
457
132
63
51
657
35
511
283
501
59
468
98
32
94
25
217
147
12
93
45
39
212
272
234
85
53
43
65
223
269
289
133
82
205
67
134