61
82
70
42
71
29
301
31
67
214
124
83
103
47
74
112
102
58
95
99
319
77
185
64
93
146
55
27
36
59
106
54
62
147
84
509
571
115
199
143
271
98
20
88
69
157
34
154
63