10
151
46
92
130
81
47
41
19
64
97
393
62
26
124
27
37
32
69
418
16
366
85
387
45
20
307
17
55
29
88
35
30
58
18
36
293
34
54
84
14
33
23
25
39
68
52
309
22
42