470
21
111
115
20
32
7
369
26
45
31
12
18
61
63
64
79
33
91
69
38
131
80
19
96
324
243
76
74
28
34
414
155
59
97
109
11
42
265
73
27
75
187
56
53
218
782