72
73
150
26
942
8
51
74
59
86
58
103
43
84
30
39
162
434
113
780
743
289
551
853
999
181
212
695
128
138
88
263
45
311
1499
652
460
828