25
489
504
94
99
48
28
40
41
104
90
55
170
69
13
17
91
63
238
19
15
12
20
45
23
37
143
62
21
230
217
7
51
34
38
52
46
31
14
39
981
8
29
73
86
198
26
386
50