46
515
118
83
90
38
62
43
28
458
21
81
84
98
29
437
20
69
336
25
203
8
365
35
79
44
58
154
59
34
48
7
103
27
72
26
30
14
18
85
156
23
56
47
132
31
68
16
40
202
93