40
28
46
8
35
73
19
11
17
85
16
76
42
72
90
24
89
69
155
99
31
152
228
87
77
55
121
66
44
120
487
195
59
20
101
202
18
34
1167
156
115
131
56
266
71