9
52
31
67
71
7
10
19
41
47
34
63
53
54
74
69
24
11
1
60
13
115
159
231
396
116
394
70
466
49
165
123
43
51
18
507
118
20
33
100
380
137
177
169
46
195
99
85
39
90
81
75