459
20
166
27
69
66
42
155
133
344
189
29
33
179
87
99
102
305
39
90
86
511
32
78
88
84
19
23
47
70
152
6
14
108
61
31
9
34
54
115
91
110
51
50
161
103
55
159
40
64
85
35
98