10
47
52
27
32
12
55
20
430
74
62
23
38
53
46
45
72
57
124
34
7
99
80
48
21
128
108
63
39
41
473
166
212
54
160
36
86
19
40
129
145
325
42
78
94
200
68