42
39
162
439
77
153
73
70
78
48
74
50
143
64
35
16
6
46
152
56
23
8
32
36
99
164
57
100
120
27
507
219
165
87
112
83
105
350
75
211
22
101
21
45
194
198
55
31
25
94