259
245
93
266
21
44
60
71
16
75
53
81
47
86
22
54
152
43
28
487
102
194
32
119
37
64
330
12
52
18
179
30
14
39
15
45
189
35
87
27
31
19
26
17
162
151
153