401
30
61
238
48
87
88
754
168
95
305
249
130
99
84
72
55
8
208
32
79
26
184
49
264
189
86
94
35
47
113
279
42
28
75
157
50
146
53
291
165
56
133
149
67
112
34
131
36
78
293
24