96
174
70
18
107
54
47
10
21
130
34
98
159
259
57
78
42
86
35
156
589
256
263
165
74
187
170
134
48
203
310
41
44
185
145
223
99
138
69
357
88
27
63
135
111
51
92
780
77
80
113
784
535
505
492