9
92
27
19
14
79
55
35
71
188
37
64
44
127
43
60
572
90
15
102
10
29
350
5
237
183
647
140
113
25
46
20
50
48
39
6
33
123
22
30
32
28
12
18
24
171
42
7
45
54
36