8
7
14
22
25
55
15
4
21
39
11
50
92
47
36
24
43
53
44
31
69
26
575
101
84
121
426
152
19
45
42
120
46
52
107
20
79
464
59
151
118
286
66
61
37
40
29