23
30
99
27
26
68
39
15
18
88
12
7
41
6
11
20
50
14
48
52
107
142
92
16
57
318
135
304
51
74
460
28
35
871
174
413
179
33
25
198
184
128
64
94
576
53
463
196
741