39
185
98
69
46
74
90
30
285
59
97
102
36
73
44
174
57
153
189
64
462
950
237
108
48
85
117
58
77
113
311
75
91
76
181
290
136
112
40
62
124
49
54
130
157975
348