20
76
34
8
73
19
255
584
342
198
75
72
61
36
60
58
12
30
59
269
109
29
117
145
51
46
64
99
97
579
66
82
74
57
47
83
153
214
129
178
425
33
17
610
527
206
10904
85
31
42
37
107