20
19
31
68
569
23
80
236
37
106
3
41
98
163
616
39
104
26
47
70
8
50
38
17
11
43
66
29
52
95
90
56
91
74
102
152
24
156
54
823
44
93
21
55
62
85
49
447
28
426
7
322