9
126
22
62
48
39
33
31
53
140
72
89
67
70
218
158
34
28
18
44
104
181
66
587
55
59
88
77
38
24
4602
101
20
15
26
51
52