413
61
34
47
54
38
27
58
317
215
63
108
23
278
512
60
122
43
93
527
41
78
89
35
103
236
476
187
91
22
82
87
163
70
277
131
59
24
26
19
139
493
16
67
75
71
85
21
113
98