10
31
8
43
57
7
39
53
25
17
26
28
22
12
6
62
79
205
24
20
38
34
50
18
51
279
90
47
46
60
44
52
64
75
96
66
72
167
226
272
63
228
108
450
211