43
74
90
30
69
283
59
97
101
36
73
44
174
57
152
189
64
462
945
234
108
48
85
117
77
113
311
75
58
91
76
181
288
136
112
40
62
122
49
54
128
157940
347