9
52
31
71
7
19
41
47
67
34
63
53
54
74
69
24
60
13
115
159
231
396
116
394
70
466
49
165
123
43
18
507
118
33
100
380
137
177
168
46
195
99
85
39
75
55
42
56
61