305
129
204
10
216
51
52
34
174
439
29
35
256
27
18
77
68
61
84
711
20
103
117
198
186
54
26
6
71
86
30
132
55
44
23
74
119
184
101
152
87
579
24
385
503
360
366
371
95
192
602
57