259
86
270
153
122
80
52
56
113
200
27
36
58
131
69
115
109
516
37
54
87
19
31
114
203
15
8
34
53
126
29
112
67
62
70
245
76
40
123
96
83
182
288
77
33
5
174
44
35
28
61
404
39