8
1
13
14
2
3
57
16
106
68
19
96
44
553
78
103
28
65
31
41
123
39
15
35
99
121
58
49
66
81
454
12
334
69
24
211
25
38
9
111
47
36
45
21
71
142
27
358
29
117
295
118
672
37