10
27
14
30
6
47
37
198
197
32
48
425
113
16
12
88
29
145
98
11
80
181
7
68
45
1225
33
76
9
123
72
5
51
22
15
19
21
92
20
57
3
18
8
24
79
59
28