9
56
17
76
49
30
31
179
40
23
130
945
28
22
52
36
46
105
462
92
53
83
68
235
307
88
152
54
172
137
74
140
71
33
35
32
153
94
48
26
111
63
61
101
50
75
70
16
55